diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..a7c44ddb
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,15 @@
+root = true
+
+[*]
+charset = utf-8
+indent_size = 4
+indent_style = space
+end_of_line = lf
+insert_final_newline = true
+trim_trailing_whitespace = true
+
+[*.md]
+trim_trailing_whitespace = false
+
+[*.{yml,yaml}]
+indent_size = 2
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
new file mode 100644
index 00000000..94eee9bf
--- /dev/null
+++ b/.git-blame-ignore-revs
@@ -0,0 +1,5 @@
+ec74fd0966cde2f8c75a2935a420feef9f55f339
+efbf9ca46ae8ecfe51577f35b051507cbb990641
+9749c80e818190e1370c42df5a92264ab0bd13a6
+121bdce4b0a36aa47831ec06fce1eec00af12229
+de4657f73bad67beeb03fa5fdbc349135609fa06
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..967315dd
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+* text=auto
+*.css linguist-vendored
+*.scss linguist-vendored
+*.js linguist-vendored
+CHANGELOG.md export-ignore
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
new file mode 100644
index 00000000..0482dfe7
--- /dev/null
+++ b/.github/CONTRIBUTING.md
@@ -0,0 +1,55 @@
+# Contributing
+
+Contributions are **welcome** and will be fully **credited**.
+
+Please read and understand the contribution guide before creating an issue or pull request.
+
+## Etiquette
+
+This project is open source, and as such, the maintainers give their free time to build and maintain the source code
+held within. They make the code freely available in the hope that it will be of use to other developers. It would be
+extremely unfair for them to suffer abuse or anger for their hard work.
+
+Please be considerate towards maintainers when raising issues or presenting pull requests. Let's show the
+world that developers are civilized and selfless people.
+
+It's the duty of the maintainer to ensure that all submissions to the project are of sufficient
+quality to benefit the project. Many developers have different skillsets, strengths, and weaknesses. Respect the maintainer's decision, and do not be upset or abusive if your submission is not used.
+
+## Viability
+
+When requesting or submitting new features, first consider whether it might be useful to others. Open
+source projects are used by many developers, who may have entirely different needs to your own. Think about
+whether or not your feature is likely to be used by other users of the project.
+
+## Procedure
+
+Before filing an issue:
+
+- Attempt to replicate the problem, to ensure that it wasn't a coincidental incident.
+- Check to make sure your feature suggestion isn't already present within the project.
+- Check the pull requests tab to ensure that the bug doesn't have a fix in progress.
+- Check the pull requests tab to ensure that the feature isn't already in progress.
+
+Before submitting a pull request:
+
+- Check the codebase to ensure that your feature doesn't already exist.
+- Check the pull requests to ensure that another person hasn't already submitted the feature or fix.
+
+## Requirements
+
+If the project maintainer has any additional requirements, you will find them listed here.
+
+- **[PSR-2 Coding Standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md)** - The standard can be enforced by running the `composer lint` console command.
+
+- **Add tests!** - Your patch won't be accepted if it doesn't have tests.
+
+- **Document any change in behaviour** - Make sure the `README.md` and any other relevant documentation are kept up-to-date.
+
+- **Consider our release cycle** - We try to follow [SemVer v2.0.0](https://semver.org/). Randomly breaking public APIs is not an option.
+
+- **One pull request per feature** - If you want to do more than one thing, send multiple pull requests.
+
+- **Send coherent history** - Make sure each individual commit in your pull request is meaningful. If you had to make multiple intermediate commits while developing, please [squash them](https://www.git-scm.com/book/en/v2/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages) before submitting.
+
+**Happy coding**!
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 00000000..e11ff6af
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1 @@
+github: [marco76tv, laraxot]
diff --git a/.github/SECURITY.md b/.github/SECURITY.md
new file mode 100644
index 00000000..c9ac01f0
--- /dev/null
+++ b/.github/SECURITY.md
@@ -0,0 +1,3 @@
+# Security Policy
+
+If you have found any issue regarding security, please send an email [marco.sottana@gmail.com](mailto:marco.sottana@gmail.com) instead of using the issue tracker and we will quickly work on it.
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 00000000..0c754e51
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,21 @@
+version: 2
+updates:
+ - package-ecosystem: "composer"
+ directory: "/"
+ schedule:
+ interval: "daily"
+
+ - package-ecosystem: "github-actions"
+ directory: "/"
+ schedule:
+ interval: "daily"
+ labels:
+ - "dependencies"
+
+ - package-ecosystem: "npm"
+ directory: "/"
+ schedule:
+ interval: "daily"
+ labels:
+ - "npm"
+ - "dependencies"
diff --git a/.github/workflows/.gitkeep b/.github/workflows/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/.github/workflows/duster-fix-blame.yml b/.github/workflows/duster-fix-blame.yml
new file mode 100644
index 00000000..5aa4c7da
--- /dev/null
+++ b/.github/workflows/duster-fix-blame.yml
@@ -0,0 +1,43 @@
+name: Duster Fix
+
+# Commits made in here will not trigger any workflows
+# Checkout Duster's documentation for a workaround
+
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+
+jobs:
+ duster:
+ runs-on: ubuntu-latest
+
+ permissions:
+ contents: write
+
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ ref: ${{ github.head_ref }}
+
+ - name: "Duster Fix"
+ uses: tighten/duster-action@v2
+ with:
+ args: fix
+
+ - uses: stefanzweifel/git-auto-commit-action@v4
+ id: auto_commit_action
+ with:
+ commit_message: Dusting
+ commit_user_name: GitHub Action
+ commit_user_email: actions@github.com
+
+ - name: Ignore Duster commit in git blame
+ if: steps.auto_commit_action.outputs.changes_detected == 'true'
+ run: echo ${{ steps.auto_commit_action.outputs.commit_hash }} >> .git-blame-ignore-revs
+
+ - uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ commit_message: Ignore Dusting commit in git blame
+ commit_user_name: GitHub Action
+ commit_user_email: actions@github.com
diff --git a/.github/workflows/phpinsights.yml b/.github/workflows/phpinsights.yml
new file mode 100644
index 00000000..64c1669b
--- /dev/null
+++ b/.github/workflows/phpinsights.yml
@@ -0,0 +1,19 @@
+name: phpinsights
+on: [push]
+
+jobs:
+ phpinsights:
+ runs-on: ubuntu-latest
+ name: PHP Insights checks
+ steps:
+ - uses: actions/checkout@v2
+ - uses: shivammathur/setup-php@v2
+ with:
+ php-version: 8.1
+ - run: composer install --prefer-dist --no-progress
+ - run: composer require nunomaduro/phpinsights --dev
+ - run: cp vendor/nunomaduro/phpinsights/stubs/laravel.php phpinsights.php
+ - run: vendor/bin/phpinsights -n --ansi --format=github-action --fix
+ - uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ commit_message: phpinsights
diff --git a/.github/workflows/psalm.yml b/.github/workflows/psalm.yml
new file mode 100644
index 00000000..5dfc57bf
--- /dev/null
+++ b/.github/workflows/psalm.yml
@@ -0,0 +1,20 @@
+name: psalm
+on: [push]
+
+jobs:
+ phpinsights:
+ runs-on: ubuntu-latest
+ name: PHP Insights checks
+ steps:
+ - uses: actions/checkout@v2
+ - uses: shivammathur/setup-php@v2
+ with:
+ php-version: 8.1
+ - run: composer install --prefer-dist --no-progress
+ - run: composer require --dev psalm/plugin-laravel -W
+ - run: ./vendor/bin/psalm --init
+ - run: ./vendor/bin/psalm-plugin enable psalm/plugin-laravel
+ - run: ./vendor/bin/psalm --alter --issues=all --dry-run
+ - uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ commit_message: psalm
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
new file mode 100644
index 00000000..b9297d2b
--- /dev/null
+++ b/.github/workflows/publish.yml
@@ -0,0 +1,39 @@
+name: Publish
+
+on:
+ push:
+ branches:
+ - master
+
+permissions:
+ contents: write
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout
+ uses: actions/checkout@master
+
+ - name: Validate composer.json and composer.lock
+ run: cd docs && composer validate
+
+ - name: Composer
+ run: cd docs && composer install --no-progress --no-suggest
+
+ - name: Node
+ run: cd docs && npm install
+
+ - name: Production
+ run: cd docs && npm run prod
+
+ - name: CNAME
+ run: cd docs && echo "laraxot.github.io/module_job" > ./build_production/CNAME
+
+ - name: gh-pages
+ uses: JamesIves/github-pages-deploy-action@v4.4.2
+ with:
+ branch: gh-pages
+ folder: ./docs/build_production
diff --git a/.github/workflows/retype-action.yml b/.github/workflows/retype-action.yml
new file mode 100644
index 00000000..497f6554
--- /dev/null
+++ b/.github/workflows/retype-action.yml
@@ -0,0 +1,21 @@
+name: Publish Retype powered website to GitHub Pages
+on:
+ workflow_dispatch:
+ push:
+ branches:
+ - master
+
+jobs:
+ publish:
+ name: Publish to retype branch
+
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v3
+
+ - uses: retypeapp/action-build@latest
+
+ - uses: retypeapp/action-github-pages@latest
+ with:
+ update-branch: true
\ No newline at end of file
diff --git a/.github/workflows/update-changelog.yml b/.github/workflows/update-changelog.yml
new file mode 100644
index 00000000..8c12ba9e
--- /dev/null
+++ b/.github/workflows/update-changelog.yml
@@ -0,0 +1,31 @@
+name: "Update Changelog"
+
+on:
+ release:
+ types: [released]
+
+permissions:
+ contents: write
+
+jobs:
+ update:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v3
+ with:
+ ref: main
+
+ - name: Update Changelog
+ uses: stefanzweifel/changelog-updater-action@v1
+ with:
+ latest-version: ${{ github.event.release.name }}
+ release-notes: ${{ github.event.release.body }}
+
+ - name: Commit updated CHANGELOG
+ uses: stefanzweifel/git-auto-commit-action@v4
+ with:
+ branch: main
+ commit_message: Update CHANGELOG
+ file_pattern: CHANGELOG.md
diff --git a/.gitignore b/.gitignore
new file mode 100755
index 00000000..ff4f827d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+*.lock
+package-lock.json
+.git-rewrite
+/docs/cache
+/build
+/vendor
diff --git a/.php-cs-fixer.cache b/.php-cs-fixer.cache
new file mode 100644
index 00000000..d9a9ee53
--- /dev/null
+++ b/.php-cs-fixer.cache
@@ -0,0 +1 @@
+{"php":"8.2.9","version":"3.23.0","indent":" ","lineEnding":"\n","rules":{"align_multiline_comment":true,"array_syntax":{"syntax":"short"},"backtick_to_shell_exec":true,"binary_operator_spaces":true,"blank_line_before_statement":{"statements":["return"]},"cast_spaces":true,"class_attributes_separation":{"elements":{"method":"one"}},"class_definition":true,"class_reference_name_casing":true,"clean_namespace":true,"concat_space":true,"curly_braces_position":{"allow_single_line_anonymous_functions":true,"allow_single_line_empty_anonymous_classes":true},"declare_parentheses":true,"echo_tag_syntax":true,"empty_loop_body":{"style":"braces"},"empty_loop_condition":true,"fully_qualified_strict_types":true,"general_phpdoc_tag_rename":{"replacements":{"inheritDocs":"inheritDoc"}},"global_namespace_import":{"import_classes":false,"import_constants":false,"import_functions":false},"include":true,"increment_style":true,"integer_literal_case":true,"lambda_not_used_import":true,"linebreak_after_opening_tag":true,"magic_constant_casing":true,"magic_method_casing":true,"method_argument_space":{"on_multiline":"ignore"},"native_function_casing":true,"native_function_type_declaration_casing":true,"no_alias_language_construct_call":true,"no_alternative_syntax":true,"no_binary_string":true,"no_blank_lines_after_phpdoc":true,"no_empty_comment":true,"no_empty_phpdoc":true,"no_empty_statement":true,"no_extra_blank_lines":{"tokens":["attribute","case","continue","curly_brace_block","default","extra","parenthesis_brace_block","square_brace_block","switch","throw","use"]},"no_leading_namespace_whitespace":true,"no_mixed_echo_print":true,"no_multiline_whitespace_around_double_arrow":true,"no_null_property_initialization":true,"no_short_bool_cast":true,"no_singleline_whitespace_before_semicolons":true,"no_spaces_around_offset":true,"no_superfluous_phpdoc_tags":{"remove_inheritdoc":true},"no_trailing_comma_in_singleline":true,"no_unneeded_control_parentheses":{"statements":["break","clone","continue","echo_print","others","return","switch_case","yield","yield_from"]},"no_unneeded_curly_braces":{"namespaces":true},"no_unneeded_import_alias":true,"no_unset_cast":true,"no_unused_imports":true,"no_useless_concat_operator":true,"no_useless_nullsafe_operator":true,"no_whitespace_before_comma_in_array":true,"normalize_index_brace":true,"nullable_type_declaration_for_default_null_value":{"use_nullable_type_declaration":false},"object_operator_without_whitespace":true,"operator_linebreak":{"only_booleans":true},"ordered_imports":true,"php_unit_fqcn_annotation":true,"php_unit_method_casing":true,"phpdoc_align":true,"phpdoc_annotation_without_dot":true,"phpdoc_indent":true,"phpdoc_inline_tag_normalizer":true,"phpdoc_no_access":true,"phpdoc_no_alias_tag":true,"phpdoc_no_package":true,"phpdoc_no_useless_inheritdoc":true,"phpdoc_order":true,"phpdoc_return_self_reference":true,"phpdoc_scalar":true,"phpdoc_separation":true,"phpdoc_single_line_var_spacing":true,"phpdoc_summary":true,"phpdoc_tag_type":{"tags":{"inheritDoc":"inline"}},"phpdoc_to_comment":true,"phpdoc_trim":true,"phpdoc_trim_consecutive_blank_line_separation":true,"phpdoc_types":true,"phpdoc_types_order":{"null_adjustment":"always_last","sort_algorithm":"none"},"phpdoc_var_without_name":true,"semicolon_after_instruction":true,"simple_to_complex_string_variable":true,"single_class_element_per_statement":true,"single_import_per_statement":true,"single_line_comment_spacing":true,"single_line_comment_style":{"comment_types":["hash"]},"single_line_throw":true,"single_quote":true,"single_space_around_construct":true,"space_after_semicolon":{"remove_in_empty_for_expressions":true},"standardize_increment":true,"standardize_not_equals":true,"switch_continue_to_break":true,"trailing_comma_in_multiline":true,"trim_array_spaces":true,"type_declaration_spaces":true,"types_spaces":true,"unary_operator_spaces":true,"whitespace_after_comma_in_array":true,"yoda_style":true,"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"blank_lines_before_namespace":true,"compact_nullable_typehint":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"return_type_declaration":true,"short_scalar_cast":true,"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"no_break_comment":true,"no_closing_tag":true,"no_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_line_after_imports":true,"spaces_inside_parentheses":true,"statement_indentation":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true,"array_indentation":true,"function_typehint_space":true,"declare_strict_types":true,"combine_consecutive_unsets":true,"not_operator_with_successor_space":true,"braces":{"position_after_functions_and_oop_constructs":"same"}},"hashes":{"Database\/Seeders\/JobDatabaseSeeder.php":"a8b1249cfab116eb8d8a27935cf8b072","Database\/Migrations\/2022_02_17_124030_create_job_batches_table.php":"74a5bacddee65a59e0b0e05655bb2bef","Database\/Migrations\/2023_03_13_000000_create_frequencies_table.php":"c5c94818a7b9c8416ac93b64dc63cae0","Database\/Migrations\/2023_03_13_000000_create_parameters_table.php":"559028da910b134330c3bc5e12a4b0f7","Database\/Migrations\/2023_03_13_000000_create_tasks_table.php":"458d1143db41de0657147570da4888ed","Database\/Migrations\/2022_03_01_000003_create_jobs_table.php":"5390838f71a954e4c44a54f3961fdfc3","Database\/Migrations\/2022_02_28_190859_create_failed_jobs_table.php":"fb4b9ea317edf426335f617a6635545b","Database\/Migrations\/2023_03_13_000000_create_results_table.php":"8c0f9ec683f11808faae37250843efd7","Database\/Factories\/FrequencyFactory.php":"b7b562cf6f639421c0e83e1edbcf4913","Database\/Factories\/ResultFactory.php":"f07697b85198adc1a322232bc6ea38a9","Database\/Factories\/JobFactory.php":"a0ea5edbae1ea290586bd8bb6ae0e77c","Database\/Factories\/ParameterFactory.php":"d468dcec6f841c004aa331c787c11638","Database\/Factories\/FailedJobFactory.php":"476c4250bb51175409f3579c47543a97","Database\/Factories\/TaskFactory.php":"521e039900bb3727e0294067d19632bb","Database\/Factories\/JobBatchFactory.php":"3ed16090f23f4fa601f60aad891e69a3","Http\/Livewire\/Auth\/FilamentLogin.php":"b31110f212ee37586e2bfd2ba4fc4ce0","Http\/Livewire\/Broad.php":"dd92143a3b357d6d9be4b01fa6c94e38","Http\/Livewire\/Schedule\/Crud.php":"1c5aae292738783e716f26853940414f","Http\/Livewire\/Schedule\/Status.php":"55dde9f151a38cf9ea109a4d71ec8224","Http\/Livewire\/Job\/Status.php":"0ae5bc8168e73106b2d13f5718e3d8bf","Http\/Middleware\/FilamentMiddleware.php":"7ba72b6c70e1fd0722613fe572e6fe33","Config\/job-filament.php":"71fa95a7719ab93d4c6c9e5b16e76603","Config\/config.php":"ba4c4877f88da8dea8182435d19d7908","Resources\/lang\/en\/messages.php":"fc89eb8bfc0bd91b488fc445ed18a1f2","Filament\/Resources\/JobBatchesResource.php":"e1867137b025824cbdf176d1a83e252a","Filament\/Resources\/JobResource.php":"59fd8ff09819b8893d90056ddc1179c1","Filament\/Resources\/JobResource\/Pages\/CreateJob.php":"3a149e52e60109e3cd4294d66fd780f7","Filament\/Resources\/JobResource\/Pages\/ListJobs.php":"5fe1e4db0a94775e5bb9f0813c43efc0","Filament\/Resources\/JobResource\/Pages\/EditJob.php":"a6925e64d5909abb3bbc67ac2a758c6c","Filament\/Resources\/FailedJobsResource\/Pages\/ListFailedJobs.php":"a143d746683aa79c65d5fe68ecc5f27b","Filament\/Resources\/JobBatchesResource\/Pages\/ListJobBatches.php":"a0ecfb64fb74e910b32457b8dc389500","Filament\/Resources\/FailedJobsResource.php":"6705da1df0cb00c49bf4d3f96c329a42","Filament\/Pages\/Dashboard.php":"7aab695f6fd9b26248e092afa56c3f9c","Providers\/RouteServiceProvider.php":"92f732400294cd8444659d66f92de8fe","Providers\/JobServiceProvider.php":"7b038a5f542ef6b0f1524c42967b4434","Providers\/FilamentServiceProvider.php":"0cc8e022bf5045dd2e901677fd3ff30d","Events\/Event.php":"a9bafc046d32ce4aad586f330d64b230","Events\/Executed.php":"5891966db9e45035f83b707ee7d14631","Events\/PublicEvent.php":"d601e511e77438768dc9d462555dbec8","Events\/PrivateEvent.php":"0a9d128b22c5432d73ee53d6f985e1ad","Events\/Executing.php":"2c2886d585285bbe32f6f38a8ae980b4","Events\/TaskEvent.php":"1bc9a891f0d242011bf70c3be27911ab","Events\/BroadcastingEvent.php":"5c8d509640c5fd4412de2b1e67cb1fa4","Actions\/GetTaskCommandsAction.php":"9925e487cd5316353d8ca2c25e722dd2","Actions\/DummyAction.php":"1c12140fd44b64f673e80bd121420405","Actions\/GetTaskFrequenciesAction.php":"f6f686b0fdacfc60a6c4090894a057e0","Actions\/ExecuteTaskAction.php":"a8e4f5d9a7a64764ee8dd448f6e32f2c","Contracts\/TaskInterface.php":"09b90f9428e5ba999cde419adac61dea","Models\/Frequency.php":"f68d6c0e7e364a133d055ff1cb4a5db3","Models\/BaseModel.php":"e16b92373bbf4f53b580edd3bbfe363d","Models\/Task.php":"3f9772b811586ead42daca3fca2fba07","Models\/Job.php":"3738a5114b5d62082e305993c4be9a1c","Models\/FailedJob.php":"c82f8adf5e553f4e9820fef7409e248f","Models\/Traits\/FrontendSortable.php":"9cda90492aae1d99a6d421a3583a7f3c","Models\/Parameter.php":"426cb05920ec88e9c48483e50158becf","Models\/BaseMorphPivot.php":"9160861d92c30430d54bd836f3d2e6c8","Models\/JobBatch.php":"ebca60f0295d882d78f353e7b1cac04d","Models\/Result.php":"1fb2e3605faa1b3b4a0b2fb04c5587ce","Notifications\/TaskCompleted.php":"dbbda6b8c10cdfe5d6daebc53df1469f","Console\/Commands\/WorkerCheck.php":"abc6adf3a3bce367a594b8ac00c425fc","phpstan_constants.php":"39dba7302df38c53a7f66db2dd24a8ea","Routes\/web.php":"af4c6fb6dcb3a657f41c65233bd4fe74","Routes\/api.php":"a14c110a1419266d80821972d4926f85"}}
\ No newline at end of file
diff --git a/.php-cs-fixer.dist.php b/.php-cs-fixer.dist.php
new file mode 100644
index 00000000..98577ac8
--- /dev/null
+++ b/.php-cs-fixer.dist.php
@@ -0,0 +1,42 @@
+notPath('bootstrap/cache')
+ ->notPath('storage')
+ ->notPath('vendor')
+ ->in(__DIR__)
+ ->name('*.php')
+ ->notName('*.blade.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true)
+;
+
+$config = new PhpCsFixer\Config();
+
+$config
+ ->setRules([
+ '@Symfony' => true,
+ 'array_indentation' => true,
+ 'function_typehint_space' => true,
+ 'declare_equal_normalize' => true,
+ 'declare_strict_types' => true,
+ 'combine_consecutive_unsets' => true,
+ //'binary_operator_spaces' => ['align_double_arrow' => false],
+ 'array_syntax' => ['syntax' => 'short'],
+ 'linebreak_after_opening_tag' => true,
+ 'not_operator_with_successor_space' => true,
+ 'ordered_imports' => true,
+ 'phpdoc_order' => true,
+ 'php_unit_construct' => false,
+ 'braces' => [
+ 'position_after_functions_and_oop_constructs' => 'same',
+ ],
+ 'function_declaration' => true,
+ 'blank_line_after_namespace' => true,
+ 'class_definition' => true,
+ 'elseif' => true,
+ ])
+ ->setFinder($finder)
+;
+
+return $config;
\ No newline at end of file
diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php
new file mode 100644
index 00000000..98577ac8
--- /dev/null
+++ b/.php-cs-fixer.php
@@ -0,0 +1,42 @@
+notPath('bootstrap/cache')
+ ->notPath('storage')
+ ->notPath('vendor')
+ ->in(__DIR__)
+ ->name('*.php')
+ ->notName('*.blade.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true)
+;
+
+$config = new PhpCsFixer\Config();
+
+$config
+ ->setRules([
+ '@Symfony' => true,
+ 'array_indentation' => true,
+ 'function_typehint_space' => true,
+ 'declare_equal_normalize' => true,
+ 'declare_strict_types' => true,
+ 'combine_consecutive_unsets' => true,
+ //'binary_operator_spaces' => ['align_double_arrow' => false],
+ 'array_syntax' => ['syntax' => 'short'],
+ 'linebreak_after_opening_tag' => true,
+ 'not_operator_with_successor_space' => true,
+ 'ordered_imports' => true,
+ 'phpdoc_order' => true,
+ 'php_unit_construct' => false,
+ 'braces' => [
+ 'position_after_functions_and_oop_constructs' => 'same',
+ ],
+ 'function_declaration' => true,
+ 'blank_line_after_namespace' => true,
+ 'class_definition' => true,
+ 'elseif' => true,
+ ])
+ ->setFinder($finder)
+;
+
+return $config;
\ No newline at end of file
diff --git a/.vscode/.php-cs-fixer.php b/.vscode/.php-cs-fixer.php
new file mode 100644
index 00000000..98577ac8
--- /dev/null
+++ b/.vscode/.php-cs-fixer.php
@@ -0,0 +1,42 @@
+notPath('bootstrap/cache')
+ ->notPath('storage')
+ ->notPath('vendor')
+ ->in(__DIR__)
+ ->name('*.php')
+ ->notName('*.blade.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true)
+;
+
+$config = new PhpCsFixer\Config();
+
+$config
+ ->setRules([
+ '@Symfony' => true,
+ 'array_indentation' => true,
+ 'function_typehint_space' => true,
+ 'declare_equal_normalize' => true,
+ 'declare_strict_types' => true,
+ 'combine_consecutive_unsets' => true,
+ //'binary_operator_spaces' => ['align_double_arrow' => false],
+ 'array_syntax' => ['syntax' => 'short'],
+ 'linebreak_after_opening_tag' => true,
+ 'not_operator_with_successor_space' => true,
+ 'ordered_imports' => true,
+ 'phpdoc_order' => true,
+ 'php_unit_construct' => false,
+ 'braces' => [
+ 'position_after_functions_and_oop_constructs' => 'same',
+ ],
+ 'function_declaration' => true,
+ 'blank_line_after_namespace' => true,
+ 'class_definition' => true,
+ 'elseif' => true,
+ ])
+ ->setFinder($finder)
+;
+
+return $config;
\ No newline at end of file
diff --git a/.vscode/.php_cs b/.vscode/.php_cs
new file mode 100644
index 00000000..b4c49c54
--- /dev/null
+++ b/.vscode/.php_cs
@@ -0,0 +1,36 @@
+notPath('bootstrap/cache')
+ ->notPath('storage')
+ ->notPath('vendor')
+ ->in(__DIR__)
+ ->name('*.php')
+ ->notName('*.blade.php')
+ ->ignoreDotFiles(true)
+ ->ignoreVCS(true)
+;
+
+return PhpCsFixer\Config::create()
+ ->setRules(array(
+ '@Symfony' => true,
+ 'array_indentation' => true,
+ 'function_typehint_space' => true,
+ 'declare_equal_normalize' => true,
+ 'combine_consecutive_unsets' => true,
+ 'binary_operator_spaces' => ['align_double_arrow' => false],
+ 'array_syntax' => ['syntax' => 'short'],
+ 'linebreak_after_opening_tag' => true,
+ 'not_operator_with_successor_space' => true,
+ 'ordered_imports' => true,
+ 'phpdoc_order' => true,
+ 'php_unit_construct' => false,
+ 'braces'=>[
+ 'position_after_functions_and_oop_constructs'=>'same',
+ ],
+ 'function_declaration' => true,
+ 'blank_line_after_namespace' => true,
+ 'class_definition' => true,
+ 'elseif' => true,
+ ))
+ ->setFinder($finder)
+;
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 00000000..612eaac4
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,22 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Listen for XDebug",
+ "type": "php",
+ "request": "launch",
+ "port": 9000
+ },
+ {
+ "name": "Launch currently open script",
+ "type": "php",
+ "request": "launch",
+ "program": "${file}",
+ "cwd": "${fileDirname}",
+ "port": 9000
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 00000000..9e83b9f6
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,41 @@
+{
+ "editor.formatOnType": true,
+ "php-cs-fixer.onsave": true,
+ "php-cs-fixer.formatHtml": true,
+ "php-cs-fixer.config": ".php-cs-fixer.php",
+ "php-cs-fixer.executablePath": "php-cs-fixer",
+ "php-cs-fixer.executablePathWindows": "php-cs-fixer.bat",
+ "vscode-php-cs-fixer.allowRisky": true,
+ "phpmd.enabled": false,
+ "phpmd.validate.rulesets": "cleancode,codesize,controversial,design,naming,unusedcode",
+ "phpmd.SuppressWarnings":true,
+ "phpmd.verbose": false,
+ "php-cs-fixer.allowRisky": true,
+ "editor.defaultFormatter": "junstyle.php-cs-fixer",
+ "[php]": {
+ "editor.defaultFormatter": "junstyle.php-cs-fixer"
+ },
+ "editor.tokenColorCustomizations": {
+ "semanticHighlighting": true
+ },
+ "[blade]": {
+ "editor.defaultFormatter": "shufo.vscode-blade-formatter"
+ },
+ "vscode-php-cs-fixer.toolPath": ".",
+ "vscode-php-cs-fixer.useCache": true,
+ "files.eol": "\n",
+ "git.autofetch": "all",
+ "editor.wordWrapColumn": 120,
+ "[json]": {
+ "editor.defaultFormatter": "lonefy.vscode-JS-CSS-HTML-formatter"
+ },
+ "[scss]": {
+ "editor.defaultFormatter": "vscode.css-language-features"
+ },
+ "[css]": {
+ "editor.defaultFormatter": "vscode.css-language-features"
+ },
+ "[vue]": {
+ "editor.defaultFormatter": "octref.vetur"
+ }
+}
\ No newline at end of file
diff --git a/Actions/DummyAction.php b/Actions/DummyAction.php
new file mode 100644
index 00000000..e93f1f2e
--- /dev/null
+++ b/Actions/DummyAction.php
@@ -0,0 +1,28 @@
+command, $task->compileParameters());
+ $output = Artisan::output();
+ } catch (\Exception $e) {
+ $output = $e->getMessage();
+ }
+ Executed::dispatch($task, $start, $output);
+
+ return $output;
+ */
+ dddx('wip');
+
+ return 'WIP';
+ }
+}
diff --git a/Actions/GetTaskCommandsAction.php b/Actions/GetTaskCommandsAction.php
new file mode 100644
index 00000000..2cc716ca
--- /dev/null
+++ b/Actions/GetTaskCommandsAction.php
@@ -0,0 +1,46 @@
+filter(function (Command $command) use ($command_filter, $whitelist) {
+ $all_commands = $all_commands->filter(function ($command) use ($command_filter, $whitelist) {
+ foreach ($command_filter as $filter) {
+ if (fnmatch($filter, $command->getName())) {
+ return $whitelist;
+ }
+ }
+
+ return ! $whitelist;
+ });
+ }
+ */
+ return $all_commands->sortBy(function (Command $command) {
+ $name = strval($command->getName());
+ if (false === mb_strpos($name, ':')) {
+ $name = ':' . $name;
+ }
+
+ return $name;
+ });
+ }
+}
diff --git a/Actions/GetTaskFrequenciesAction.php b/Actions/GetTaskFrequenciesAction.php
new file mode 100644
index 00000000..d0865240
--- /dev/null
+++ b/Actions/GetTaskFrequenciesAction.php
@@ -0,0 +1,22 @@
+ 'Job',
+ 'icon' => 'heroicon-o-view-boards',
+];
diff --git a/Config/job-filament.php b/Config/job-filament.php
new file mode 100644
index 00000000..824dd80d
--- /dev/null
+++ b/Config/job-filament.php
@@ -0,0 +1,160 @@
+ env('FILAMENT_PATH', 'admin'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Filament Domain
+ |--------------------------------------------------------------------------
+ |
+ | You may change the domain where Filament should be active. If the domain
+ | is empty, all domains will be valid.
+ |
+ */
+
+ 'domain' => env('FILAMENT_DOMAIN'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Pages
+ |--------------------------------------------------------------------------
+ |
+ | This is the namespace and directory that Filament will automatically
+ | register pages from. You may also register pages here.
+ |
+ */
+
+ 'pages' => [
+ 'namespace' => $contextNs . '\\Pages',
+ 'path' => base_path('Modules/' . $moduleName . "/{$contextPath}/Pages"),
+ 'register' => [
+ Pages\Dashboard::class,
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Resources
+ |--------------------------------------------------------------------------
+ |
+ | This is the namespace and directory that Filament will automatically
+ | register resources from. You may also register resources here.
+ |
+ */
+
+ 'resources' => [
+ 'namespace' => $contextNs . '\\Resources',
+ 'path' => base_path('Modules/' . $moduleName . "/{$contextPath}/Resources"),
+ 'register' => [],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Widgets
+ |--------------------------------------------------------------------------
+ |
+ | This is the namespace and directory that Filament will automatically
+ | register dashboard widgets from. You may also register widgets here.
+ |
+ */
+
+ 'widgets' => [
+ 'namespace' => $contextNs . '\\Widgets',
+ 'path' => base_path('Modules/' . $moduleName . "/{$contextPath}/Widgets"),
+ 'register' => [
+ // Widgets\AccountWidget::class,
+ // Widgets\FilamentInfoWidget::class,
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Livewire
+ |--------------------------------------------------------------------------
+ |
+ | This is the namespace and directory that Filament will automatically
+ | register Livewire components inside.
+ |
+ */
+
+ 'livewire' => [
+ 'namespace' => $moduleNs . '\\Http\\Livewire',
+ 'path' => base_path('Modules/' . $moduleName . '/Http/Livewire'),
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Auth
+ |--------------------------------------------------------------------------
+ |
+ | This is the configuration that Filament will use to handle authentication
+ | into the admin panel.
+ |
+ */
+
+ 'auth' => [
+ 'guard' => env('FILAMENT_AUTH_GUARD', 'web'),
+ 'pages' => [
+ // 'login' => Modules\Job\Http\Livewire\Auth\FilamentLogin::class,
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Middleware
+ |--------------------------------------------------------------------------
+ |
+ | You may customise the middleware stack that Filament uses to handle
+ | requests.
+ |
+ */
+
+ 'middleware' => [
+ 'auth' => [
+ // Authenticate::class,
+ Modules\Job\Http\Middleware\FilamentMiddleware::class,
+ ],
+ 'base' => [
+ EncryptCookies::class,
+ AddQueuedCookiesToResponse::class,
+ StartSession::class,
+ AuthenticateSession::class,
+ ShareErrorsFromSession::class,
+ VerifyCsrfToken::class,
+ SubstituteBindings::class,
+ DispatchServingFilamentEvent::class,
+ MirrorConfigToSubpackages::class,
+ ],
+ ],
+];
diff --git a/Console/Commands/WorkerCheck.php b/Console/Commands/WorkerCheck.php
new file mode 100644
index 00000000..2b16daa0
--- /dev/null
+++ b/Console/Commands/WorkerCheck.php
@@ -0,0 +1,160 @@
+isQueueListenerRunning()) {
+ $pid = $this->startQueueListener();
+ $this->comment('Queue listener is being started. pid[' . $pid . ']');
+ $this->saveQueueListenerPID($pid);
+ }
+
+ $this->comment('Queue listener is running.');
+ }
+
+ /**
+ * Check if the queue listener is running.
+ */
+ private function isQueueListenerRunning(): bool
+ {
+ if (! $pid = $this->getLastQueueListenerPID()) {
+ return false;
+ }
+ $process_cmd = "ps -p {$pid} -opid=,cmd=";
+ $this->comment($process_cmd);
+ $output = null;
+ $process = exec($process_cmd, $output);
+ // $processIsQueueListener = str_contains($process, 'queue:listen'); // 5.1
+ if (false == $process) {
+ // DISABILITATO PER SBLOCCARE MODULE JOB
+ // throw new Exception('['.__LINE__.']['.__FILE__.']');
+ }
+ if (is_string($process)) {
+ $this->comment($process);
+
+ // $processIsQueueListener = ! empty($process); // 5.6 - see comments
+ $processIsQueueListener = str_contains($process, substr(base_path(), 0, 30)); // ..
+
+ return $processIsQueueListener;
+ }
+
+ return false;
+ }
+
+ /**
+ * Get any existing queue listener PID.
+ *
+ * @return string|bool|null
+ */
+ private function getLastQueueListenerPID()
+ {
+ if (! Storage::disk('cache')->exists($this->filename)) {
+ return false;
+ }
+ $pid = Storage::disk('cache')->get($this->filename);
+
+ return $pid;
+ }
+
+ /**
+ * Save the queue listener PID to a file.
+ *
+ * @param string $pid
+ * @return void
+ */
+ private function saveQueueListenerPID($pid)
+ {
+ Storage::disk('cache')->put($this->filename, $pid);
+ $path = Storage::disk('cache')->path($this->filename);
+ $size = Storage::disk('cache')->size($this->filename);
+ $this->comment('saved on [' . $path . '] size [' . $size . ']');
+ }
+
+ /*
+ * Start the queue listener.
+ *
+ * @return string
+ * Method Modules\Job\Console\Commands\WorkerCheck::restartQueue() is unused
+
+ private function restartQueue() {
+ // $command = 'php-cli ' . base_path() . '/artisan queue:listen --timeout=60 --sleep=5 --tries=3 > /dev/null & echo $!'; // 5.1
+ // $command = 'php-cli '.base_path().'/artisan queue:work --timeout=60 --sleep=5 --tries=3 > /dev/null & echo //$!'; // 5.6 - see comments
+
+ $command = ' /usr/local/bin/php '.base_path().'/artisan queue:restart --timeout=60 --sleep=5 --tries=3 > /dev/null & echo $!';
+ // $this->comment($command);
+
+ $pid = exec($command);
+ $this->comment($pid);
+
+ return (string) $pid;
+ }
+ */
+ /**
+ * Start the queue listener.
+ *
+ * @return string
+ */
+ private function startQueueListener()
+ {
+ // $command = 'php-cli ' . base_path() . '/artisan queue:listen --timeout=60 --sleep=5 --tries=3 > /dev/null & echo $!'; // 5.1
+ // $command = 'php-cli '.base_path().'/artisan queue:work --timeout=60 --sleep=5 --tries=3 > /dev/null & echo //$!'; // 5.6 - see comments
+
+ $command = ' /usr/local/bin/php ' . base_path() . '/artisan queue:work --timeout=60 --sleep=5 --tries=3 > /dev/null & echo $!';
+ // $this->comment($command);
+
+ // dd($command);
+
+ $pid = exec($command);
+ if (false == $pid) {
+ throw new Exception('[' . __LINE__ . '][' . __FILE__ . ']');
+ }
+ $this->comment($pid);
+
+ return (string) $pid;
+ }
+}
diff --git a/Console/Commands/queue.pid b/Console/Commands/queue.pid
new file mode 100644
index 00000000..831a4d06
--- /dev/null
+++ b/Console/Commands/queue.pid
@@ -0,0 +1 @@
+9252
diff --git a/Contracts/TaskInterface.php b/Contracts/TaskInterface.php
new file mode 100644
index 00000000..55fdffb6
--- /dev/null
+++ b/Contracts/TaskInterface.php
@@ -0,0 +1,54 @@
+
+ */
+ protected $model = FailedJob::class;
+
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ 'id' => $this->faker->randomNumber(5, false),
+ 'uuid' => $this->faker->uuid,
+ 'connection' => $this->faker->text,
+ 'queue' => $this->faker->text,
+ 'payload' => $this->faker->text,
+ 'exception' => $this->faker->text,
+ 'failed_at' => $this->faker->dateTime,
+ ];
+ }
+}
diff --git a/Database/Factories/FrequencyFactory.php b/Database/Factories/FrequencyFactory.php
new file mode 100644
index 00000000..2550fde1
--- /dev/null
+++ b/Database/Factories/FrequencyFactory.php
@@ -0,0 +1,32 @@
+
+ */
+ protected $model = Frequency::class;
+
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ // 'id' => $this->faker->randomNumber(5, false),
+ 'label' => $this->faker->word,
+ 'interval' => $this->faker->word,
+ ];
+ }
+}
diff --git a/Database/Factories/JobBatchFactory.php b/Database/Factories/JobBatchFactory.php
new file mode 100644
index 00000000..520cdc44
--- /dev/null
+++ b/Database/Factories/JobBatchFactory.php
@@ -0,0 +1,39 @@
+
+ */
+ protected $model = JobBatch::class;
+
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ 'id' => $this->faker->word,
+ 'name' => $this->faker->name,
+ 'total_jobs' => $this->faker->randomNumber(5, false),
+ 'pending_jobs' => $this->faker->randomNumber(5, false),
+ 'failed_jobs' => $this->faker->randomNumber(5, false),
+ 'failed_job_ids' => $this->faker->text,
+ 'options' => $this->faker->text,
+ 'cancelled_at' => $this->faker->randomNumber(5, false),
+ 'created_at' => $this->faker->randomNumber(5, false),
+ 'finished_at' => $this->faker->randomNumber(5, false),
+ ];
+ }
+}
diff --git a/Database/Factories/JobFactory.php b/Database/Factories/JobFactory.php
new file mode 100644
index 00000000..78dcf5e0
--- /dev/null
+++ b/Database/Factories/JobFactory.php
@@ -0,0 +1,36 @@
+
+ */
+ protected $model = Job::class;
+
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ // 'id' => $this->faker->randomNumber(5, false),
+ 'queue' => $this->faker->word,
+ 'payload' => $this->faker->text,
+ 'attempts' => $this->faker->boolean,
+ 'reserved_at' => $this->faker->randomNumber(5, false),
+ 'available_at' => $this->faker->randomNumber(5, false),
+ 'created_at' => $this->faker->randomNumber(5, false),
+ ];
+ }
+}
diff --git a/Database/Factories/ParameterFactory.php b/Database/Factories/ParameterFactory.php
new file mode 100644
index 00000000..08caa0b8
--- /dev/null
+++ b/Database/Factories/ParameterFactory.php
@@ -0,0 +1,32 @@
+
+ */
+ protected $model = Parameter::class;
+
+ /**
+ * Define the model's default state.
+ *
+ * @return array
+ */
+ public function definition()
+ {
+ return [
+ // 'id' => $this->faker->randomNumber(5, false),
+ 'name' => $this->faker->name,
+ 'value' => $this->faker->word,
+ ];
+ }
+}
diff --git a/Database/Factories/ResultFactory.php b/Database/Factories/ResultFactory.php
new file mode 100644
index 00000000..ec500f01
--- /dev/null
+++ b/Database/Factories/ResultFactory.php
@@ -0,0 +1,25 @@
+ $this->faker->randomDigit,
+ 'ran_at' => $this->faker->dateTimeBetween('-1 hour'),
+ 'duration' => (string) $this->faker->randomFloat(11, 0, 8000000),
+ 'result' => $this->faker->sentence,
+ 'created_at' => $this->faker->dateTimeBetween('-1 year', '-6 months'),
+ 'updated_at' => $this->faker->dateTimeBetween('-6 months'),
+ ];
+ }
+}
diff --git a/Database/Factories/TaskFactory.php b/Database/Factories/TaskFactory.php
new file mode 100644
index 00000000..45c08324
--- /dev/null
+++ b/Database/Factories/TaskFactory.php
@@ -0,0 +1,22 @@
+ $this->faker->sentence,
+ 'command' => 'Modules\Job\Console\Commands\ListSchedule',
+ 'expression' => '* * * * *',
+ ];
+ }
+}
diff --git a/Database/Factories/TotemUserFactory.old b/Database/Factories/TotemUserFactory.old
new file mode 100644
index 00000000..0f74f07d
--- /dev/null
+++ b/Database/Factories/TotemUserFactory.old
@@ -0,0 +1,24 @@
+ $this->faker->name,
+ 'email' => $this->faker->unique()->safeEmail,
+ 'password' => $password ?: $password = bcrypt('secret'),
+ 'remember_token' => Str::random(10),
+ ];
+ }
+}
diff --git a/Database/Migrations/.gitkeep b/Database/Migrations/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Database/Migrations/2022_02_17_124030_create_job_batches_table.php b/Database/Migrations/2022_02_17_124030_create_job_batches_table.php
new file mode 100644
index 00000000..dc38edce
--- /dev/null
+++ b/Database/Migrations/2022_02_17_124030_create_job_batches_table.php
@@ -0,0 +1,33 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->string('id')->primary();
+ $table->string('name');
+ $table->integer('total_jobs');
+ $table->integer('pending_jobs');
+ $table->integer('failed_jobs');
+ $table->text('failed_job_ids');
+ $table->mediumText('options')->nullable();
+ $table->integer('cancelled_at')->nullable();
+ $table->integer('created_at');
+ $table->integer('finished_at')->nullable();
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2022_02_28_190859_create_failed_jobs_table.php b/Database/Migrations/2022_02_28_190859_create_failed_jobs_table.php
new file mode 100644
index 00000000..12bb3ab7
--- /dev/null
+++ b/Database/Migrations/2022_02_28_190859_create_failed_jobs_table.php
@@ -0,0 +1,30 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->id();
+ $table->string('uuid')->unique();
+ $table->text('connection');
+ $table->text('queue');
+ $table->longText('payload');
+ $table->longText('exception');
+ $table->timestamp('failed_at')->useCurrent();
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2022_03_01_000003_create_jobs_table.php b/Database/Migrations/2022_03_01_000003_create_jobs_table.php
new file mode 100644
index 00000000..75af9c9d
--- /dev/null
+++ b/Database/Migrations/2022_03_01_000003_create_jobs_table.php
@@ -0,0 +1,45 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->bigIncrements('id');
+ $table->string('queue')->index();
+ $table->longText('payload');
+ $table->unsignedTinyInteger('attempts');
+ $table->unsignedInteger('reserved_at')->nullable();
+ $table->unsignedInteger('available_at');
+ $table->unsignedInteger('created_at');
+ }
+ );
+ // -- UPDATE --
+ $this->tableUpdate(
+ function (Blueprint $table) {
+ if (! $this->hasColumn('created_by')) {
+ $table->string('created_by')->nullable();
+ $table->string('updated_by')->nullable();
+ }
+ if (! $this->hasColumn('updated_at')) {
+ $table->timestamp('updated_at')->nullable();
+ }
+ if (! $this->hasColumn('created_at')) {
+ $table->timestamp('created_at')->nullable();
+ }
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2022_11_23_162109_create_schedule_monitor_tables.to_up b/Database/Migrations/2022_11_23_162109_create_schedule_monitor_tables.to_up
new file mode 100644
index 00000000..087e7f66
--- /dev/null
+++ b/Database/Migrations/2022_11_23_162109_create_schedule_monitor_tables.to_up
@@ -0,0 +1,52 @@
+bigIncrements('id');
+
+ $table->string('name');
+ $table->string('type')->nullable();
+ $table->string('cron_expression');
+ $table->string('timezone')->nullable();
+ $table->string('ping_url')->nullable();
+
+ $table->dateTime('last_started_at')->nullable();
+ $table->dateTime('last_finished_at')->nullable();
+ $table->dateTime('last_failed_at')->nullable();
+ $table->dateTime('last_skipped_at')->nullable();
+
+ $table->dateTime('registered_on_oh_dear_at')->nullable();
+ $table->dateTime('last_pinged_at')->nullable();
+ $table->integer('grace_time_in_minutes');
+
+ $table->timestamps();
+ });
+
+ Schema::create('monitored_scheduled_task_log_items', function (Blueprint $table) {
+ $table->bigIncrements('id');
+
+ $table->unsignedBigInteger('monitored_scheduled_task_id');
+ $table
+ ->foreign('monitored_scheduled_task_id', 'fk_scheduled_task_id')
+ ->references('id')
+ ->on('monitored_scheduled_tasks')
+ ->cascadeOnDelete();
+
+ $table->string('type');
+
+ $table->json('meta')->nullable();
+
+ $table->timestamps();
+ });
+ }
+}
diff --git a/Database/Migrations/2023_03_13_000000_create_frequencies_table.php b/Database/Migrations/2023_03_13_000000_create_frequencies_table.php
new file mode 100644
index 00000000..240c7cf4
--- /dev/null
+++ b/Database/Migrations/2023_03_13_000000_create_frequencies_table.php
@@ -0,0 +1,43 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->increments('id');
+ $table->unsignedInteger('task_id');
+ $table->string('label');
+ $table->string('interval');
+ // $table->index('task_id', 'task_frequencies_task_id_idx');
+ // $table->foreign('task_id', 'task_frequencies_task_id_fk')
+ // ->references('id')
+ // ->on(TOTEM_TABLE_PREFIX.'tasks');
+ $table->string('created_by')->nullable();
+ $table->string('updated_by')->nullable();
+ $table->timestamps();
+ }
+ );
+ // -- UPDATE --
+ $this->tableUpdate(
+ function (Blueprint $table) {
+ // if (! $this->hasColumn('created_by')) {
+ // $table->string('created_by')->nullable();
+ // $table->string('updated_by')->nullable();
+ // }
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2023_03_13_000000_create_parameters_table.php b/Database/Migrations/2023_03_13_000000_create_parameters_table.php
new file mode 100644
index 00000000..35b9b7b5
--- /dev/null
+++ b/Database/Migrations/2023_03_13_000000_create_parameters_table.php
@@ -0,0 +1,39 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->increments('id');
+ $table->unsignedInteger('frequency_id');
+ $table->string('name');
+ $table->string('value');
+ $table->string('created_by')->nullable();
+ $table->string('updated_by')->nullable();
+ $table->timestamps();
+ }
+ );
+ // -- UPDATE --
+ $this->tableUpdate(
+ function (Blueprint $table) {
+ // if (! $this->hasColumn('created_by')) {
+ // $table->string('created_by')->nullable();
+ // $table->string('updated_by')->nullable();
+ // }
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2023_03_13_000000_create_results_table.php b/Database/Migrations/2023_03_13_000000_create_results_table.php
new file mode 100644
index 00000000..2e2a43ae
--- /dev/null
+++ b/Database/Migrations/2023_03_13_000000_create_results_table.php
@@ -0,0 +1,46 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->increments('id');
+ $table->unsignedInteger('task_id');
+ $table->timestamp('ran_at')->useCurrent();
+ $table->decimal('duration', 24, 14)->default(0.0);
+ $table->longText('result');
+ // $table->index('task_id', 'task_results_task_id_idx');
+ // $table->index('ran_at', 'task_results_ran_at_idx');
+ // $table->foreign('task_id', 'task_id_fk')
+ // ->references('id')
+ // ->on(TOTEM_TABLE_PREFIX.'tasks')
+ // ;
+ $table->string('created_by')->nullable();
+ $table->string('updated_by')->nullable();
+ $table->timestamps();
+ }
+ );
+ // -- UPDATE --
+ $this->tableUpdate(
+ function (Blueprint $table) {
+ // if (! $this->hasColumn('created_by')) {
+ // $table->string('created_by')->nullable();
+ // $table->string('updated_by')->nullable();
+ // }
+ }
+ );
+ }
+}
diff --git a/Database/Migrations/2023_03_13_000000_create_tasks_table.php b/Database/Migrations/2023_03_13_000000_create_tasks_table.php
new file mode 100644
index 00000000..7848ac6e
--- /dev/null
+++ b/Database/Migrations/2023_03_13_000000_create_tasks_table.php
@@ -0,0 +1,58 @@
+tableCreate(
+ function (Blueprint $table) {
+ $table->increments('id');
+ $table->string('description');
+ $table->string('command');
+ $table->string('parameters')->nullable();
+ $table->string('expression')->nullable();
+ $table->string('timezone')->default('UTC');
+ $table->boolean('is_active')->default(true);
+ $table->boolean('dont_overlap')->default(false);
+ $table->boolean('run_in_maintenance')->default(false);
+ $table->string('notification_email_address')->nullable();
+ $table->string('notification_phone_number')->nullable();
+ $table->string('notification_slack_webhook');
+ $table->integer('auto_cleanup_num')->default(0);
+ $table->string('auto_cleanup_type', 20)->nullable();
+ $table->boolean('run_on_one_server')->default(false);
+
+ $table->index('is_active', 'tasks_is_active_idx');
+ $table->index('dont_overlap', 'tasks_dont_overlap_idx');
+ $table->index('run_in_maintenance', 'tasks_run_in_maintenance_idx');
+ $table->index('run_on_one_server', 'tasks_run_on_one_server_idx');
+ $table->index('auto_cleanup_num', 'tasks_auto_cleanup_num_idx');
+ $table->index('auto_cleanup_type', 'tasks_auto_cleanup_type_idx');
+ $table->boolean('run_in_background')->default(false);
+ $table->string('created_by')->nullable();
+ $table->string('updated_by')->nullable();
+ $table->timestamps();
+ }
+ );
+ // -- UPDATE --
+ $this->tableUpdate(
+ function (Blueprint $table) {
+ // if (! $this->hasColumn('created_by')) {
+ // $table->string('created_by')->nullable();
+ // $table->string('updated_by')->nullable();
+ // }
+ }
+ );
+ }
+}
diff --git a/Database/Seeders/.gitkeep b/Database/Seeders/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Database/Seeders/JobDatabaseSeeder.php b/Database/Seeders/JobDatabaseSeeder.php
new file mode 100644
index 00000000..5105d5a4
--- /dev/null
+++ b/Database/Seeders/JobDatabaseSeeder.php
@@ -0,0 +1,23 @@
+call("OthersTableSeeder");
+ }
+}
diff --git a/Entities/.gitkeep b/Entities/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Events/BroadcastingEvent.php b/Events/BroadcastingEvent.php
new file mode 100644
index 00000000..1930ddd5
--- /dev/null
+++ b/Events/BroadcastingEvent.php
@@ -0,0 +1,32 @@
+results()->create([
+ 'duration' => $time_elapsed_secs * 1000,
+ 'result' => $output,
+ ]);
+
+ $task->notify(new TaskCompleted($output));
+ $task->autoCleanup();
+ }
+}
diff --git a/Events/Executing.php b/Events/Executing.php
new file mode 100644
index 00000000..e79432a5
--- /dev/null
+++ b/Events/Executing.php
@@ -0,0 +1,9 @@
+user()->group_id);
+ }
+}
diff --git a/Events/PrivateEvent.php b/Events/PrivateEvent.php
new file mode 100644
index 00000000..073c3c17
--- /dev/null
+++ b/Events/PrivateEvent.php
@@ -0,0 +1,39 @@
+message = $message;
+ }
+
+ /**
+ * Get the channels the event should broadcast on.
+ */
+ public function broadcastOn(): Channel
+ {
+ return new PrivateChannel('private.' . auth()->id());
+ }
+}
diff --git a/Events/PublicEvent.php b/Events/PublicEvent.php
new file mode 100644
index 00000000..c09740db
--- /dev/null
+++ b/Events/PublicEvent.php
@@ -0,0 +1,38 @@
+color = 'black';
+ }
+
+ /**
+ * Get the channels the event should broadcast on.
+ */
+ public function broadcastOn(): Channel
+ {
+ return new Channel('public');
+ }
+}
diff --git a/Events/TaskEvent.php b/Events/TaskEvent.php
new file mode 100644
index 00000000..814ad8ae
--- /dev/null
+++ b/Events/TaskEvent.php
@@ -0,0 +1,25 @@
+task = $task;
+ }
+}
diff --git a/Filament/Auth/FilamentLogin.old b/Filament/Auth/FilamentLogin.old
new file mode 100644
index 00000000..68cd5728
--- /dev/null
+++ b/Filament/Auth/FilamentLogin.old
@@ -0,0 +1,13 @@
+schema([
+ TextInput::make('uuid')->disabled()->columnSpan(4),
+ TextInput::make('failed_at')->disabled(),
+ TextInput::make('id')->disabled(),
+ TextInput::make('connection')->disabled(),
+ TextInput::make('queue')->disabled(),
+
+ // make text a little bit smaller because often a complete Stack Trace is shown:
+ TextArea::make('exception')->disabled()->columnSpan(4)->extraInputAttributes(['style' => 'font-size: 80%;']),
+ JSONEditor::make('payload')->disabled()->columnSpan(4),
+ ])->columns(4);
+ }
+
+ public static function table(Table $table): Table
+ {
+ return $table
+ ->defaultSort('id', 'desc')
+ ->columns([
+ TextColumn::make('id')->sortable()->searchable()->toggleable(),
+ TextColumn::make('failed_at')->sortable()->searchable(false)->toggleable(),
+ TextColumn::make('exception')
+ ->sortable()
+ ->searchable()
+ ->toggleable()
+ ->wrap()
+ ->limit(200)
+ ->tooltip(fn (FailedJob $record) => "{$record->failed_at} UUID: {$record->uuid}; Connection: {$record->connection}; Queue: {$record->queue};"),
+ TextColumn::make('uuid')->sortable()->searchable()->toggleable(isToggledHiddenByDefault: true),
+ TextColumn::make('connection')->sortable()->searchable()->toggleable(isToggledHiddenByDefault: true),
+ TextColumn::make('queue')->sortable()->searchable()->toggleable(isToggledHiddenByDefault: true),
+ ])
+ ->filters([])
+ ->bulkActions([
+ BulkAction::make('retry')
+ ->label('Retry')
+ ->requiresConfirmation()
+ ->action(function (Collection $records): void {
+ foreach ($records as $record) {
+ // Cannot access property $uuid on mixed.
+ Assert::isInstanceOf($record, FailedJob::class);
+ Artisan::call("queue:retry {$record->uuid}");
+ }
+ Notification::make()
+ ->title("{$records->count()} jobs have been pushed back onto the queue.")
+ ->success()
+ ->send();
+ }),
+ ])
+ ->actions([
+ DeleteAction::make('Delete'),
+ ViewAction::make('View'),
+ Action::make('retry')
+ ->label('Retry')
+ ->requiresConfirmation()
+ ->action(function (FailedJob $record): void {
+ Artisan::call("queue:retry {$record->uuid}");
+ Notification::make()
+ ->title("The job with uuid '{$record->uuid}' has been pushed back onto the queue.")
+ ->success()
+ ->send();
+ }),
+ ]);
+ }
+
+ public static function getPages(): array
+ {
+ return [
+ 'index' => ListFailedJobs::route('/'),
+ ];
+ }
+
+ protected static function getNavigationBadge(): ?string
+ {
+ return (string) FailedJob::query()->count();
+ }
+}
diff --git a/Filament/Resources/FailedJobsResource/Pages/ListFailedJobs.php b/Filament/Resources/FailedJobsResource/Pages/ListFailedJobs.php
new file mode 100644
index 00000000..3e15d669
--- /dev/null
+++ b/Filament/Resources/FailedJobsResource/Pages/ListFailedJobs.php
@@ -0,0 +1,45 @@
+label('Retry all failed Jobs')
+ ->requiresConfirmation()
+ ->action(function (): void {
+ Artisan::call('queue:retry all');
+ Notification::make()
+ ->title('All failed jobs have been pushed back onto the queue.')
+ ->success()
+ ->send();
+ }),
+
+ Action::make('delete_all')
+ ->label('Delete all failed Jobs')
+ ->requiresConfirmation()
+ ->color('danger')
+ ->action(function (): void {
+ FailedJob::truncate();
+ Notification::make()
+ ->title('All failed jobs have been removed.')
+ ->success()
+ ->send();
+ }),
+ ];
+ }
+}
diff --git a/Filament/Resources/JobBatchesResource.php b/Filament/Resources/JobBatchesResource.php
new file mode 100644
index 00000000..1fc3c60c
--- /dev/null
+++ b/Filament/Resources/JobBatchesResource.php
@@ -0,0 +1,57 @@
+columns([
+ TextColumn::make('created_at')->dateTime()->sortable()->searchable()->toggleable(),
+ TextColumn::make('id')->sortable()->searchable()->toggleable(),
+ TextColumn::make('name')->sortable()->searchable()->toggleable(),
+ TextColumn::make('cancelled_at')->dateTime()->sortable()->searchable()->toggleable(),
+ TextColumn::make('failed_at')->dateTime()->sortable()->searchable()->toggleable(),
+ TextColumn::make('finished_at')->dateTime()->sortable()->searchable()->toggleable(),
+ TextColumn::make('total_jobs')->sortable()->searchable()->toggleable(),
+ TextColumn::make('pending_jobs')->sortable()->searchable()->toggleable(),
+ TextColumn::make('failed_jobs')->sortable()->searchable()->toggleable(),
+ TextColumn::make('failed_job_ids')->sortable()->searchable()->toggleable(),
+ ])
+ ->actions([
+ DeleteAction::make('Delete'),
+ ])
+ ->defaultSort('created_at', 'desc');
+ }
+
+ public static function getPages(): array
+ {
+ return [
+ 'index' => ListJobBatches::route('/'),
+ ];
+ }
+
+ protected static function getNavigationBadge(): ?string
+ {
+ return (string) JobBatch::query()->count();
+ }
+}
diff --git a/Filament/Resources/JobBatchesResource/Pages/ListJobBatches.php b/Filament/Resources/JobBatchesResource/Pages/ListJobBatches.php
new file mode 100644
index 00000000..64b95581
--- /dev/null
+++ b/Filament/Resources/JobBatchesResource/Pages/ListJobBatches.php
@@ -0,0 +1,33 @@
+label('Prune all batches')
+ ->requiresConfirmation()
+ ->color('danger')
+ ->action(function (): void {
+ Artisan::call('queue:prune-batches');
+ Notification::make()
+ ->title('All batches have been pruned.')
+ ->success()
+ ->send();
+ }),
+ ];
+ }
+}
diff --git a/Filament/Resources/JobResource.php b/Filament/Resources/JobResource.php
new file mode 100644
index 00000000..8d0f67b0
--- /dev/null
+++ b/Filament/Resources/JobResource.php
@@ -0,0 +1,79 @@
+schema([
+ ]);
+ }
+
+ public static function table(Table $table): Table
+ {
+ return $table
+ ->columns([
+ Tables\Columns\TextColumn::make('id')->sortable()->searchable()->toggleable(),
+ Tables\Columns\TextColumn::make('queue'),
+
+ // Tables\Columns\TextColumn::make('payload'),
+ Tables\Columns\TextColumn::make('attempts'),
+ Tables\Columns\TextColumn::make('reserved_at'),
+ Tables\Columns\TextColumn::make('available_at'),
+ Tables\Columns\TextColumn::make('created_at'),
+ // Tables\Columns\TextColumn::make('created_by'),
+ // Tables\Columns\TextColumn::make('updated_by'),
+ // Tables\Columns\TextColumn::make('updated_at'),
+ Tables\Columns\ViewColumn::make('payload')->view('job::filament.tables.columns.array'),
+ ])
+ ->filters([
+ ])
+ ->actions([
+ Tables\Actions\EditAction::make(),
+ ])
+ ->bulkActions([
+ Tables\Actions\DeleteBulkAction::make(),
+ ]);
+ }
+
+ public static function getRelations(): array
+ {
+ return [
+ ];
+ }
+
+ public static function getPages(): array
+ {
+ return [
+ 'index' => Pages\ListJobs::route('/'),
+ 'create' => Pages\CreateJob::route('/create'),
+ 'edit' => Pages\EditJob::route('/{record}/edit'),
+ ];
+ }
+
+ protected static function getNavigationBadge(): ?string
+ {
+ return (string) Job::query()->count();
+ }
+}
diff --git a/Filament/Resources/JobResource/Pages/CreateJob.php b/Filament/Resources/JobResource/Pages/CreateJob.php
new file mode 100644
index 00000000..4d77c030
--- /dev/null
+++ b/Filament/Resources/JobResource/Pages/CreateJob.php
@@ -0,0 +1,13 @@
+
+ */
+ protected $listeners = ['echo:public,PublicEvent' => 'notifyEvent'];
+
+ public function render(): Renderable
+ {
+ $view = app(GetViewAction::class)->execute();
+
+ return view($view);
+ }
+
+ public function try(): void
+ {
+ session()->flash('message', 'try [' . now() . ']');
+ // OrderShipped::dispatch();
+ // event(new PublicEvent('test'));
+ PublicEvent::dispatch();
+ }
+
+ public function notifyEvent(): void
+ {
+ session()->flash('message', 'notifyEvent [' . now() . ']');
+ dd('fine');
+ // $this->showNewOrderNotification = true;
+ }
+}
diff --git a/Http/Livewire/Job/Status.php b/Http/Livewire/Job/Status.php
new file mode 100644
index 00000000..44e83d02
--- /dev/null
+++ b/Http/Livewire/Job/Status.php
@@ -0,0 +1,183 @@
+ 'default,queue01,emails']);
+ $this->out .= Artisan::output();
+ Artisan::call('worker:check');
+ $this->out .= Artisan::output();
+
+ $this->out .= ' [' . JobModel::count() . '] Jobs';
+ $this->out .= ' [' . FailedJobModel::count() . '] Failed Jobs';
+ $this->out .= ' [' . JobBatchModel::count() . '] Job Batch';
+ $queue_conn = getenv('QUEUE_CONNECTION');
+ if (false == $queue_conn) {
+ throw new Exception('[' . __LINE__ . '][' . __FILE__ . ']');
+ }
+ $this->old_value = $queue_conn;
+ $this->form_data['conn'] = $queue_conn;
+
+ // $env_file=base_path('.env');
+ // dddx(getenv(base_path('')));
+ // $env_file = getenv('LARAVEL_DIR').'/.env';
+ // dddx();
+ }
+
+ public function render(): Renderable
+ {
+ $view = app(GetViewAction::class)->execute();
+
+ $acts = [
+ /*
+ (object) [
+ 'name' => 'batches-table',
+ 'label' => 'Create a migration for the batches database table',
+ ],
+ (object) [
+ 'name' => 'failed-table',
+ 'label' => ' Create a migration for the failed queue jobs database table',
+ ],
+ (object) [
+ 'name' => 'table',
+ 'label' => 'Create a migration for the queue jobs database table',
+ ],
+ */
+ (object) [
+ 'name' => 'clear',
+ 'label' => 'Delete all of the jobs from the specified queue',
+ ],
+ (object) [
+ 'name' => 'failed',
+ 'label' => 'List all of the failed queue jobs',
+ ],
+
+ (object) [
+ 'name' => 'flush',
+ 'label' => 'Flush all of the failed queue jobs',
+ ],
+ /* -- VUOLE ID
+ (object) [
+ 'name' => 'forget',
+ 'label' => 'Delete a failed queue job',
+ ],
+ */
+ /* --- RIMANE APPESO
+ (object) [
+ 'name' => 'listen',
+ 'label' => 'Listen to a given queue',
+ ],
+ */
+ /*manca parametro
+ (object) [
+ 'name' => 'monitor',
+ 'label' => 'Monitor the size of the specified queues',
+ ],
+ */
+ (object) [
+ 'name' => 'prune-batches',
+ 'label' => 'Prune stale entries from the batches database',
+ ],
+ (object) [
+ 'name' => 'prune-failed',
+ 'label' => ' Prune stale entries from the failed jobs table',
+ ],
+ (object) [
+ 'name' => 'restart',
+ 'label' => 'Restart queue worker daemons after their current job',
+ ],
+ (object) [
+ 'name' => 'retry',
+ 'label' => 'Retry a failed queue job',
+ ],
+ /*-- vuole parametro
+ (object) [
+ 'name' => 'retry-batch',
+ 'label' => 'Retry the failed jobs for a batch',
+ ],
+ */
+ /*-- rimane appeso
+ (object) [
+ 'name' => 'work',
+ 'label' => 'Start processing jobs on the queue as a daemon',
+ ],
+ */
+ ];
+
+ $view_params = [
+ 'view' => $view,
+ 'acts' => $acts,
+ ];
+
+ return view($view, $view_params);
+ }
+
+ public function updatedFormData(string $value, string $key): void
+ {
+ // dddx([$value,$key,$this->form_data]);
+ if ('conn' === $key) {
+ // putenv ("QUEUE_CONNECTION=".$value);
+ $this->saveEnv();
+ }
+ }
+
+ public function saveEnv(): void
+ {
+ $env_file = base_path('.env');
+ $env_content = File::get($env_file);
+ $new_content = Str::replace(
+ 'QUEUE_CONNECTION=' . $this->old_value,
+ 'QUEUE_CONNECTION=' . $this->form_data['conn'],
+ $env_content
+ );
+ putenv('QUEUE_CONNECTION=' . $this->form_data['conn']);
+ Assert::string($new_content);
+ File::put($env_file, $new_content);
+ $this->old_value = $this->form_data['conn'];
+ }
+
+ public function artisan(string $cmd): void
+ {
+ $this->out .= '
';
+ Artisan::call('queue:' . $cmd);
+ $this->out .= Artisan::output();
+ $this->out .= ' ';
+ }
+
+ public function dummyAction(): void
+ {
+ for ($i = 0; $i < 1000; $i++) {
+ app(DummyAction::class)
+ ->onQueue()
+ ->execute();
+ }
+ session()->flash('message', '1000 dummy Action');
+ }
+}
diff --git a/Http/Livewire/Modal/Schedule/Create.old b/Http/Livewire/Modal/Schedule/Create.old
new file mode 100644
index 00000000..22f99d1c
--- /dev/null
+++ b/Http/Livewire/Modal/Schedule/Create.old
@@ -0,0 +1,88 @@
+form_data['type'] = '';
+ $this->form_data['timezone'] = config('app.timezone');
+ $this->form_data = array_merge($this->form_data, $request->all());
+ }
+
+ public function render(): Renderable
+ {
+ $view = app(GetViewAction::class)->execute();
+ $commands = app(GetTaskCommandsAction::class)->execute();
+ $command_opts = $commands->map(
+ function ($item) {
+ if (! $item instanceof Command) {
+ throw new \Exception('['.__LINE__.']['.__FILE__.']');
+ }
+
+ return [
+ 'id' => $item->getName(),
+ 'label' => $item->getName(),
+ ];
+ }
+ )->pluck('label', 'id')
+ ->all();
+ $frequencies = app(GetTaskFrequenciesAction::class)->execute();
+ $frequency_opts = collect($frequencies)->pluck('interval', 'interval')->all();
+
+ $view_params = [
+ 'view' => $view,
+ 'task' => new Task(),
+ 'commands' => $commands,
+ 'command_opts' => $command_opts,
+ 'timezones' => timezone_identifiers_list(),
+ 'frequencies' => $frequencies,
+ 'frequency_opts' => $frequency_opts,
+ ];
+
+ return view($view, $view_params);
+ }
+
+ public static function behavior(): array
+ {
+ return [
+ // Close the modal if the escape key is pressed
+ 'close-on-escape' => false,
+ // Close the modal if someone clicks outside the modal
+ 'close-on-backdrop-click' => false,
+ // Trap the users focus inside the modal (e.g. input autofocus and going back and forth between input fields)
+ 'trap-focus' => true,
+ // Remove all unsaved changes once someone closes the modal
+ 'remove-state-on-close' => false,
+ ];
+ }
+
+ public static function attributes(): array
+ {
+ return [
+ // Set the modal size to 2xl, you can choose between:
+ // xs, sm, md, lg, xl, 2xl, 3xl, 4xl, 5xl, 6xl, 7xl
+ 'size' => 'xl',
+ ];
+ }
+
+ public function save(): void
+ {
+ Task::create($this->form_data);
+ session()->flash('message', 'Task successfully created. at '.now());
+ }
+}
diff --git a/Http/Livewire/Schedule/Crud.php b/Http/Livewire/Schedule/Crud.php
new file mode 100644
index 00000000..c9536a37
--- /dev/null
+++ b/Http/Livewire/Schedule/Crud.php
@@ -0,0 +1,101 @@
+execute();
+ $tasks = Task::paginate(20);
+ $view_params = [
+ 'tasks' => $tasks,
+ /*
+ 'task' => new Task(),
+ 'commands' => $this->getCommands(),
+ 'timezones' => timezone_identifiers_list(),
+ 'frequencies' => $this->getFrequencies(),
+ */
+ ];
+
+ return view($view, $view_params);
+ }
+
+ public function taskCreate(): void
+ {
+ $this->emit('modal.open', 'modal.schedule.create');
+ }
+
+ /**
+ * Return collection of Artisan commands filtered if needed.
+ */
+ public function getCommands(): Collection
+ {
+ $command_filter = config('totem.artisan.command_filter');
+ $whitelist = config('totem.artisan.whitelist', true);
+ $all_commands = collect(Artisan::all());
+
+ /*
+ if (! empty($command_filter)) {
+ // $all_commands = $all_commands->filter(function (Command $command) use ($command_filter, $whitelist) {
+ $all_commands = $all_commands->filter(
+ function ($command) use ($command_filter, $whitelist) {
+ foreach ($command_filter as $filter) {
+ if (fnmatch($filter, $command->getName())) {
+ return $whitelist;
+ }U/Notifications/VerifyEmail.php
+ }
+
+ return ! $whitelist;
+ }
+ );
+ }
+ */
+
+ return $all_commands->sortBy(function (Command $command) {
+ $name = strval($command->getName());
+ if (false === mb_strpos($name, ':')) {
+ $name = ':' . $name;
+ }
+
+ return $name;
+ });
+ }
+
+ public function executeTask(string $task_id): void
+ {
+ app(ExecuteTaskAction::class)->execute($task_id);
+
+ session()->flash('message', 'task [' . $task_id . '] executed at ' . now());
+ }
+}
diff --git a/Http/Livewire/Schedule/Status.php b/Http/Livewire/Schedule/Status.php
new file mode 100644
index 00000000..d7482815
--- /dev/null
+++ b/Http/Livewire/Schedule/Status.php
@@ -0,0 +1,90 @@
+execute();
+
+ $acts = [
+ (object) [
+ 'name' => 'job:schedule-list',
+ 'label' => 'job:schedule-list',
+ ],
+ (object) [
+ 'name' => 'schedule:clear-cache',
+ 'label' => 'Delete the cached mutex files created by scheduler',
+ ],
+ (object) [
+ 'name' => 'schedule:list',
+ 'label' => 'List the scheduled commands',
+ ],
+ (object) [
+ 'name' => 'schedule:run',
+ 'label' => 'Run the scheduled commands',
+ ],
+ (object) [
+ 'name' => 'schedule:test',
+ 'label' => 'Run a scheduled command',
+ ],
+ (object) [
+ 'name' => 'schedule:work',
+ 'label' => 'Start the schedule worker',
+ ],
+ (object) [
+ 'name' => 'schedule-monitor:sync',
+ 'label' => 'schedule-monitor:sync',
+ ],
+ (object) [
+ 'name' => 'schedule-monitor:list',
+ 'label' => 'schedule-monitor:list',
+ ],
+ ];
+
+ $view_params = [
+ 'view' => $view,
+ 'acts' => $acts,
+ ];
+
+ return view($view, $view_params);
+ }
+
+ public function artisan(string $cmd): void
+ {
+ $this->out .= ' ';
+ Artisan::call($cmd);
+ $this->out .= Artisan::output();
+ $this->out .= ' ';
+ }
+
+ public function getScheduledJobs(): Collection
+ {
+ if (app()->runningInConsole()) {
+ return collect([]);
+ }
+ new \App\Console\Kernel(app(), new Dispatcher);
+ $schedule = app(Schedule::class);
+ $scheduledCommands = collect($schedule->events());
+
+ return $scheduledCommands;
+ }
+}
diff --git a/Http/Middleware/.gitkeep b/Http/Middleware/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Http/Middleware/FilamentMiddleware.php b/Http/Middleware/FilamentMiddleware.php
new file mode 100644
index 00000000..e6d9e8b7
--- /dev/null
+++ b/Http/Middleware/FilamentMiddleware.php
@@ -0,0 +1,13 @@
+
+ */
+ protected $casts = [
+ // 'published_at' => 'datetime:Y-m-d', // da verificare
+ ];
+
+ /**
+ * @var string[]
+ */
+ protected $dates = ['published_at', 'created_at', 'updated_at'];
+ /**
+ * @var string
+ */
+ protected $primaryKey = 'id';
+
+ /**
+ * @var array
+ */
+ protected $hidden = [
+ // 'password'
+ ];
+
+ /**
+ * Create a new factory instance for the model.
+ *
+ * @return \Illuminate\Database\Eloquent\Factories\Factory
+ */
+ protected static function newFactory()
+ {
+ return FactoryService::newFactory(static::class);
+ }
+}
diff --git a/Models/BaseMorphPivot.php b/Models/BaseMorphPivot.php
new file mode 100644
index 00000000..8d9aae65
--- /dev/null
+++ b/Models/BaseMorphPivot.php
@@ -0,0 +1,70 @@
+ 'cuisine_cat'];
+ /**
+ * @var string[]
+ */
+ protected $dates = [
+ 'created_at',
+ 'updated_at',
+ 'deleted_at',
+ // 'published_at',
+ ];
+
+ /**
+ * @var string[]
+ */
+ protected $fillable = [
+ 'id',
+ 'post_id', 'post_type',
+ 'related_type',
+ 'user_id',
+ 'note',
+ ];
+}
diff --git a/Models/FailedJob.php b/Models/FailedJob.php
new file mode 100644
index 00000000..65855ce2
--- /dev/null
+++ b/Models/FailedJob.php
@@ -0,0 +1,51 @@
+ 'array',
+ ];
+}
diff --git a/Models/Frequency.php b/Models/Frequency.php
new file mode 100644
index 00000000..0b2e382b
--- /dev/null
+++ b/Models/Frequency.php
@@ -0,0 +1,64 @@
+ $parameters
+ * @property int|null $parameters_count
+ * @property \Modules\Job\Models\Task|null $task
+ *
+ * @method static \Modules\Job\Database\Factories\FrequencyFactory factory($count = null, $state = [])
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereCreatedBy($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereInterval($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereLabel($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereTaskId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Frequency whereUpdatedBy($value)
+ *
+ * @mixin IdeHelperFrequency
+ * @mixin \Eloquent
+ */
+class Frequency extends BaseModel
+{
+ // use HasParameters;
+
+ // protected $table = 'task_frequencies';
+
+ protected $fillable = [
+ 'id',
+ 'label',
+ 'interval',
+ ];
+
+ public function task(): BelongsTo
+ {
+ return $this->belongsTo(Task::class);
+ }
+
+ public function parameters(): HasMany
+ {
+ return $this->hasMany(Parameter::class);
+ }
+}
diff --git a/Models/Job.php b/Models/Job.php
new file mode 100644
index 00000000..e0fe0cc2
--- /dev/null
+++ b/Models/Job.php
@@ -0,0 +1,66 @@
+ 'array',
+ ];
+
+ public function getTable(): string
+ {
+ Assert::string($res = config('queue.connections.database.table'));
+
+ return $res;
+ }
+}
diff --git a/Models/JobBatch.php b/Models/JobBatch.php
new file mode 100644
index 00000000..74ea84d1
--- /dev/null
+++ b/Models/JobBatch.php
@@ -0,0 +1,147 @@
+
+ */
+ protected $casts = [
+ 'options' => 'collection',
+ 'failed_jobs' => 'integer',
+ 'created_at' => 'datetime',
+ 'cancelled_at' => 'datetime',
+ 'finished_at' => 'datetime',
+ ];
+
+ /**
+ * Get the total number of jobs that have been processed by the batch thus far.
+ *
+ * @return int
+ */
+ public function processedJobs()
+ {
+ return $this->total_jobs - $this->pending_jobs;
+ }
+
+ /**
+ * Get the percentage of jobs that have been processed (between 0-100).
+ */
+ public function progress(): int
+ {
+ $progress = $this->total_jobs > 0 ? round(($this->processedJobs() / $this->total_jobs) * 100) : 0;
+
+ return (int) $progress;
+ }
+
+ /**
+ * Determine if the batch has pending jobs.
+ */
+ public function hasPendingJobs(): bool
+ {
+ return $this->pending_jobs > 0;
+ }
+
+ /**
+ * Determine if the batch has finished executing.
+ */
+ public function finished(): bool
+ {
+ return null !== $this->finished_at;
+ }
+
+ /**
+ * Determine if the batch has job failures.
+ */
+ public function hasFailures(): bool
+ {
+ return $this->failed_jobs > 0;
+ }
+
+ /**
+ * Determine if all jobs failed.
+ */
+ public function failed(): bool
+ {
+ return $this->failed_jobs === $this->total_jobs;
+ }
+
+ /**
+ * Determine if the batch has been canceled.
+ */
+ public function cancelled(): bool
+ {
+ return null !== $this->cancelled_at;
+ }
+}
diff --git a/Models/MonitoredScheduledTask.aaa b/Models/MonitoredScheduledTask.aaa
new file mode 100644
index 00000000..b852c1a9
--- /dev/null
+++ b/Models/MonitoredScheduledTask.aaa
@@ -0,0 +1,15 @@
+belongsTo(Frequency::class);
+ }
+}
diff --git a/Models/Result.php b/Models/Result.php
new file mode 100644
index 00000000..2941ab77
--- /dev/null
+++ b/Models/Result.php
@@ -0,0 +1,88 @@
+ 'datetime',
+ ];
+
+ public function task(): BelongsTo
+ {
+ return $this->belongsTo(Task::class);
+ }
+
+ public function getLastRun(): Builder
+ {
+ return $this->select('ran_at')
+ // ->whereColumn('task_id', TOTEM_TABLE_PREFIX.'tasks.id')
+ ->whereColumn('task_id', 'tasks.id')
+ ->latest()
+ ->limit(1)
+ ->getQuery();
+ }
+
+ public function getAverageRunTime(): Builder
+ {
+ return $this->select(DB::raw('avg(duration)'))
+ // ->whereColumn('task_id', TOTEM_TABLE_PREFIX.'tasks.id')
+ ->whereColumn('task_id', 'tasks.id')
+ ->getQuery();
+ }
+
+ // /**
+ // * @return TotemResultFactory
+ // */
+ // protected static function newFactory(): TotemResultFactory
+ // {
+ // return TotemResultFactory::new();
+ // }
+}
diff --git a/Models/Task.php b/Models/Task.php
new file mode 100644
index 00000000..9947eb1d
--- /dev/null
+++ b/Models/Task.php
@@ -0,0 +1,247 @@
+ $frequencies
+ * @property int|null $frequencies_count
+ * @property bool $activated
+ * @property float $average_runtime
+ * @property \Modules\Job\Models\Result|null $last_result
+ * @property string $upcoming
+ * @property \Illuminate\Notifications\DatabaseNotificationCollection $notifications
+ * @property int|null $notifications_count
+ * @property \Illuminate\Database\Eloquent\Collection $results
+ * @property int|null $results_count
+ *
+ * @method static \Illuminate\Database\Eloquent\Builder|Task newModelQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Task newQuery()
+ * @method static \Illuminate\Database\Eloquent\Builder|Task query()
+ * @method static \Illuminate\Database\Eloquent\Builder|Task sortableBy(array $sortableColumns, array $defaultSort = [])
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereAutoCleanupNum($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereAutoCleanupType($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereCommand($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereCreatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereCreatedBy($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereDescription($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereDontOverlap($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereExpression($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereId($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereIsActive($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereNotificationEmailAddress($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereNotificationPhoneNumber($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereNotificationSlackWebhook($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereParameters($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereRunInBackground($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereRunInMaintenance($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereRunOnOneServer($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereTimezone($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereUpdatedAt($value)
+ * @method static \Illuminate\Database\Eloquent\Builder|Task whereUpdatedBy($value)
+ *
+ * @mixin IdeHelperTask
+ * @mixin \Eloquent
+ */
+class Task extends BaseModel
+{
+ use Notifiable;
+ // use HasFrequencies;
+ use FrontendSortable;
+ use HasFactory;
+
+ /**
+ * The attributes that are mass assignable.
+ *
+ * @var array
+ */
+ protected $fillable = [
+ 'id',
+ 'description',
+ 'command',
+ 'parameters',
+ 'expression',
+ 'timezone',
+ 'is_active',
+ 'dont_overlap',
+ 'run_in_maintenance',
+ 'notification_email_address',
+ 'notification_phone_number',
+ 'notification_slack_webhook',
+ 'auto_cleanup_type',
+ 'auto_cleanup_num',
+ 'run_on_one_server',
+ 'run_in_background',
+ ];
+
+ /**
+ * The accessors to append to the model's array form.
+ *
+ * @var array
+ */
+ protected $appends = [
+ 'activated',
+ 'upcoming',
+ 'last_result',
+ 'average_runtime',
+ ];
+
+ /**
+ * Activated Accessor.
+ */
+ public function getActivatedAttribute(): bool
+ {
+ return (bool) $this->is_active;
+ }
+
+ /**
+ * Upcoming Accessor.
+ *
+ * @throws Exception
+ */
+ public function getUpcomingAttribute(): string
+ {
+ // return CronExpression::factory($this->getCronExpression())->getNextRunDate()->format('Y-m-d H:i:s');
+ return 'preso';
+ }
+
+ /**
+ * Frequencies Relation.
+ */
+ public function frequencies(): HasMany
+ {
+ return $this->hasMany(Frequency::class, 'task_id', 'id')->with('parameters');
+ }
+
+ /**
+ * Results Relation.
+ */
+ public function results(): HasMany
+ {
+ return $this->hasMany(Result::class, 'task_id', 'id');
+ }
+
+ /**
+ * Returns the most recent result entry for this task.
+ */
+ public function getLastResultAttribute(): ?Result
+ {
+ return $this->results()->orderBy('id', 'desc')->first();
+ }
+
+ public function getAverageRuntimeAttribute(): float
+ {
+ /**
+ * @var float $avg_duration
+ */
+ $avg_duration = $this->results()->avg('duration');
+
+ return floatval($avg_duration);
+ }
+
+ /**
+ * Route notifications for the mail channel.
+ */
+ public function routeNotificationForMail(): ?string
+ {
+ return $this->notification_email_address;
+ }
+
+ /**
+ * Route notifications for the Nexmo channel.
+ */
+ public function routeNotificationForNexmo(): ?string
+ {
+ return $this->notification_phone_number;
+ }
+
+ /**
+ * Route notifications for the Slack channel.
+ */
+ public function routeNotificationForSlack(): ?string
+ {
+ return $this->notification_slack_webhook;
+ }
+
+ /**
+ * Attempt to perform clean on task results.
+ */
+ public function autoCleanup(): void
+ {
+ if ($this->auto_cleanup_num > 0) {
+ if ('results' === $this->auto_cleanup_type) {
+ $oldest_id = $this->results()
+ ->orderBy('ran_at', 'desc')
+ ->limit($this->auto_cleanup_num)
+ ->get()
+ ->min('id');
+ do {
+ $rowsToDelete = $this->results()
+ ->where('id', '<', $oldest_id)
+ ->limit(50)
+ ->getQuery()
+ ->select('id')
+ ->pluck('id');
+
+ Result::query()
+ ->whereIn('id', $rowsToDelete)
+ ->delete();
+ } while ($rowsToDelete->count() > 0);
+ } else {
+ do {
+ $rowsToDelete = $this->results()
+ ->where('ran_at', '<', Carbon::now()->subDays($this->auto_cleanup_num - 1))
+ ->limit(50)
+ ->getQuery()
+ ->select('id')
+ ->pluck('id');
+
+ Result::query()
+ ->whereIn('id', $rowsToDelete)
+ ->delete();
+ } while ($rowsToDelete->count() > 0);
+ }
+ }
+ }
+
+ // /**
+ // * Create a new factory instance for the model.
+ // *
+ // * @return TotemTaskFactory
+ // */
+ // protected static function newFactory(): TotemTaskFactory
+ // {
+ // return TotemTaskFactory::new();
+ // }
+}
diff --git a/Models/Traits/.gitkeep b/Models/Traits/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Models/Traits/FrontendSortable.php b/Models/Traits/FrontendSortable.php
new file mode 100644
index 00000000..db8038d7
--- /dev/null
+++ b/Models/Traits/FrontendSortable.php
@@ -0,0 +1,36 @@
+ 'asc']): Builder
+ {
+ $request = request();
+ $sorted = $request->has('sort_by') && in_array($request->input('sort_by'), $sortableColumns);
+
+ /**
+ * @var string $sortByRequest
+ */
+ $sortByRequest = $request->input('sort_by');
+ /**
+ * @var string $sortDirectionRequest
+ */
+ $sortDirectionRequest = $request->input('sort_direction', 'asc');
+
+ return $builder->when($sorted, function (Builder $query) use ($sortByRequest, $sortDirectionRequest) {
+ $query->orderBy(
+ strval($sortByRequest),
+ ('desc' == strval($sortDirectionRequest)) ? 'desc' : 'asc'
+ );
+ }, function (Builder $query) use ($defaultSort) {
+ foreach ($defaultSort as $key => $direction) {
+ $query->orderBy($key, $direction);
+ }
+ });
+ }
+}
diff --git a/Models/Traits/HasFrequencies.to_up b/Models/Traits/HasFrequencies.to_up
new file mode 100644
index 00000000..eeb06999
--- /dev/null
+++ b/Models/Traits/HasFrequencies.to_up
@@ -0,0 +1,189 @@
+afterSave();
+ });
+
+ static::deleting(function ($model) {
+ $model->beforeDelete();
+ });
+ }
+
+ /**
+ * When task is updated or created, we grab the input. If the type is set to frequency in input we try to either
+ * update or create the frequencies included in input else delete the frequency. If the type is not frequency and
+ * the task in question has frequencies saved in databased, delete them all.
+ */
+ public function afterSave(): void
+ {
+ $input = $this->processData();
+
+ if (isset($input['type'])) {
+ if ('frequency' == $input['type']) {
+ foreach ($this->frequencies as $frequency) {
+ if (! in_array($frequency->interval, collect($input['frequencies'])->pluck('interval')->toArray())) {
+ $frequency->delete();
+ }
+ }
+
+ foreach ($input['frequencies'] as $_frequency) {
+ $this->frequencies()->updateOrCreate(Arr::only($_frequency, ['task_id', 'label', 'interval']));
+ }
+ } else {
+ $this->frequencies->each(function ($frequency) {
+ $frequency->delete();
+ });
+ }
+ }
+ }
+
+ /**
+ * Task Deleted.
+ */
+ public function beforeDelete(): void
+ {
+ $this->frequencies->each(function ($frequency) {
+ $frequency->delete();
+ });
+
+ $this->results()->delete();
+ }
+
+ /**
+ * Frequencies Relation.
+ */
+ public function frequencies(): HasMany
+ {
+ return $this->hasMany(Frequency::class, 'task_id', 'id')->with('parameters');
+ }
+
+ /**
+ * Generate a cron expression from frequencies.
+ */
+ public function getCronExpression(): string
+ {
+ if (! $this->expression) {
+ $this->expression = '* * * * *';
+
+ foreach ($this->frequencies as $frequency) {
+ call_user_func_array([$this, $frequency->interval], $frequency->parameters->pluck('value')->toArray());
+ }
+
+ $expression = $this->expression;
+
+ $this->expression = null;
+
+ return $expression;
+ }
+
+ return $this->expression;
+ }
+
+ /**
+ * Determine if the filters pass for the event.
+ */
+ public function filtersPass(Application $app): bool
+ {
+ foreach ($this->filters as $callback) {
+ if (! $app->call($callback)) {
+ return false;
+ }
+ }
+
+ foreach ($this->rejects as $callback) {
+ if ($app->call($callback)) {
+ return false;
+ }
+ }
+
+ return true;
+ }
+
+ /**
+ * Register a callback to further filter the schedule.
+ *
+ * @return $this
+ */
+ public function when(\Closure $callback): static
+ {
+ $this->filters[] = $callback;
+
+ return $this;
+ }
+
+ /**
+ * Schedule the event to run between start and end time.
+ *
+ * @param string $startTime
+ * @param string $endTime
+ *
+ * @return $this
+ */
+ public function between($startTime, $endTime): static
+ {
+ return $this->when($this->inTimeInterval($startTime, $endTime));
+ }
+
+ /**
+ * Process input data. If its an import action we must find out if the imported json has frequencies or not and
+ * prepare data accordingly.
+ *
+ * @throws FileNotFoundException
+ */
+ private function processData(): array
+ {
+ $data = \request()->all();
+
+ if (! \request()->hasFile('tasks')) {
+ return $data;
+ }
+
+ $task = collect(\json_decode(\request()->file('tasks')->get()))
+ ->filter(function ($task) {
+ return $task->id === $this->id;
+ })
+ ->first();
+
+ if ($task && ($task->frequencies ?? false)) {
+ $data['type'] = 'frequency';
+ $data['frequencies'] = collect($task->frequencies)->map(
+ function ($frequency) {
+ return (array) $frequency;
+ })->toArray();
+ }
+
+ return $data;
+ }
+}
diff --git a/Models/Traits/HasParameters.to_up b/Models/Traits/HasParameters.to_up
new file mode 100644
index 00000000..c756def1
--- /dev/null
+++ b/Models/Traits/HasParameters.to_up
@@ -0,0 +1,102 @@
+afterSave();
+ }
+ );
+
+ static::deleting(function ($model) {
+ $model->beforeDelete();
+ });
+ }
+
+ /**
+ * @throws FileNotFoundException
+ *
+ * @return void
+ */
+ public function afterSave()
+ {
+ $data = $this->processData();
+
+ $frequency = collect($data['frequencies'])
+ ->filter(
+ function ($frequency) {
+ return $frequency['interval'] == $this->interval;
+ }
+ )->first();
+
+ if (isset($frequency['parameters'])) {
+ foreach ($frequency['parameters'] as $parameter) {
+ $this->parameters()->updateOrCreate(Arr::only($parameter, 'name'), $parameter);
+ }
+ }
+ }
+
+ public function beforeDelete(): void
+ {
+ $this->parameters()->delete();
+ }
+
+ public function parameters(): HasMany
+ {
+ return $this->hasMany(Parameter::class);
+ }
+
+ /**
+ * Process input data. If its an import action we must find out if the imported json has frequencies or not and
+ * prepare data accordingly.
+ *
+ * @throws FileNotFoundException
+ */
+ private function processData(): array
+ {
+ $data = request()->all();
+
+ if (! request()->hasFile('tasks')) {
+ return $data;
+ }
+
+ $task = collect(json_decode(request()->file('tasks')->get()))
+ ->filter(function ($task) {
+ return $task->id === $this->task?->id;
+ })
+ ->first();
+
+ if ($task && $task->frequencies) {
+ $data['frequencies'] = collect($task->frequencies)
+ ->map(
+ function ($frequency) {
+ $frequency->parameters = collect($frequency->parameters)
+ ->map(
+ function ($parameter) {
+ return (array) $parameter;
+ });
+
+ return (array) $frequency;
+ })
+ ->toArray();
+ }
+
+ return $data;
+ }
+}
diff --git a/Notifications/TaskCompleted.php b/Notifications/TaskCompleted.php
new file mode 100644
index 00000000..7879b004
--- /dev/null
+++ b/Notifications/TaskCompleted.php
@@ -0,0 +1,90 @@
+output = $output;
+ }
+
+ /**
+ * Get the notification's delivery channels.
+ *
+ * @param Task $notifiable
+ */
+ // public function via(mixed $notifiable): array {
+ public function via($notifiable): array
+ {
+ $channels = [];
+ if ($notifiable->notification_email_address) {
+ $channels[] = 'mail';
+ }
+ if ($notifiable->notification_phone_number) {
+ $channels[] = 'nexmo';
+ }
+ if ($notifiable->notification_slack_webhook) {
+ $channels[] = 'slack';
+ }
+
+ return $channels;
+ }
+
+ /**
+ * Get the mail representation of the notification.
+ */
+ public function toMail(Task $notifiable): MailMessage
+ {
+ return (new MailMessage)
+ ->subject($notifiable->description)
+ ->greeting('Hi,')
+ ->line("{$notifiable->description} just finished running.")
+ ->line($this->output);
+ }
+
+ /*
+ * Get the Nexmo / SMS representation of the notification.
+
+ public function toNexmo(mixed $notifiable): NexmoMessage
+ {
+ return (new NexmoMessage())
+ ->content($notifiable->description.' just finished running.');
+ }
+ */
+
+ /*
+ * Get the Slack representation of the notification.
+
+ public function toSlack(mixed $notifiable): SlackMessage
+ {
+ return (new SlackMessage())
+ ->content(config('app.name'))
+ ->attachment(function (SlackAttachment $attachment) use ($notifiable) {
+ $attachment
+ ->title('Totem Task')
+ ->content($notifiable->description.' just finished running.');
+ });
+ }
+ */
+}
diff --git a/Providers/.gitkeep b/Providers/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Providers/FilamentServiceProvider.php b/Providers/FilamentServiceProvider.php
new file mode 100644
index 00000000..e8dc5ae9
--- /dev/null
+++ b/Providers/FilamentServiceProvider.php
@@ -0,0 +1,13 @@
+registerCommands();
+ /*
+ $this->app->resolving(Schedule::class, function ($schedule) {
+ dddx($schedule);
+ //
+ });
+ */
+ // $this->app->booted(function () {
+ // $schedule = $this->app->make(Schedule::class);
+ // try {
+ // $this->registerSchedule($schedule);
+ // } catch (\Illuminate\Database\QueryException $e) {
+ // echo $e->getMessage();
+ // }
+ // });
+ }
+
+ public function registerCommands(): void
+ {
+ $this->commands(
+ [
+ \Modules\Job\Console\Commands\WorkerCheck::class,
+ // \Modules\Job\Console\Commands\ListSchedule::class,
+ // \Modules\Job\Console\Commands\TestCommand::class,
+ ]
+ );
+ }
+ /*
+ public function registerSchedule(Schedule $schedule): void {
+ if (Schema::hasTable('tasks')) {
+ $tasks = app(Task::class)
+ ->query()
+ ->with('frequencies')
+ ->where('is_active', true)
+ ->get();
+
+ $tasks->each(
+ function ($task) use ($schedule) {
+ if (! $task instanceof Task) {
+ throw new \Exception('['.__LINE__.']['.__FILE__.']');
+ }
+ //
+ // var \Illuminate\Console\Scheduling\Event
+ //
+ $event = $schedule->command($task->command, $task->compileParameters(true));
+ // --- funziona solo con daily per ora
+ $event->{$task->expression}()
+ ->name($task->description)
+ ->timezone($task->timezone)
+ ->before(function () use ($task) {
+ //Access to an undefined property Illuminate\Console\Scheduling\Event::$start.
+ //$event->start = microtime(true);
+ Executing::dispatch($task);
+ })
+ ->thenWithOutput(function ($output) use ($event, $task) {
+ Executed::dispatch($task, $event->start ?? microtime(true), $output);
+ });
+ if ($task->dont_overlap) {
+ $event->withoutOverlapping();
+ }
+ if ($task->run_in_maintenance) {
+ $event->evenInMaintenanceMode();
+ }
+ if ($task->run_on_one_server && in_array(config('cache.default'), ['memcached', 'redis', 'database', 'dynamodb'])) {
+ $event->onOneServer();
+ }
+ if ($task->run_in_background) {
+ $event->runInBackground();
+ }
+ });
+ }
+ }
+ */
+}
diff --git a/Providers/RouteServiceProvider.php b/Providers/RouteServiceProvider.php
new file mode 100644
index 00000000..dcfefa6d
--- /dev/null
+++ b/Providers/RouteServiceProvider.php
@@ -0,0 +1,16 @@
+ [
+ 'create' => 'Task Created Successfully.',
+ 'update' => 'Task Updated Successfully',
+ 'delete' => 'Task Deleted Successfully',
+ ],
+];
diff --git a/Resources/views/.gitkeep b/Resources/views/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Resources/views/admin/acts/schedule_manager.blade.php b/Resources/views/admin/acts/schedule_manager.blade.php
new file mode 100644
index 00000000..b95e2880
--- /dev/null
+++ b/Resources/views/admin/acts/schedule_manager.blade.php
@@ -0,0 +1,5 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+
+
+@endsection
\ No newline at end of file
diff --git a/Resources/views/admin/acts/schedule_status.blade.php b/Resources/views/admin/acts/schedule_status.blade.php
new file mode 100644
index 00000000..b95e2880
--- /dev/null
+++ b/Resources/views/admin/acts/schedule_status.blade.php
@@ -0,0 +1,5 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+
+
+@endsection
\ No newline at end of file
diff --git a/Resources/views/admin/dashboard/item.blade.php b/Resources/views/admin/dashboard/item.blade.php
new file mode 100644
index 00000000..a32b1918
--- /dev/null
+++ b/Resources/views/admin/dashboard/item.blade.php
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/Resources/views/admin/home.blade.php b/Resources/views/admin/home.blade.php
new file mode 100644
index 00000000..fc289334
--- /dev/null
+++ b/Resources/views/admin/home.blade.php
@@ -0,0 +1,8 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+
+
+
+
+
+@endsection
diff --git a/Resources/views/admin/home/acts/execute-task-panel.blade.php b/Resources/views/admin/home/acts/execute-task-panel.blade.php
new file mode 100644
index 00000000..aae30c7a
--- /dev/null
+++ b/Resources/views/admin/home/acts/execute-task-panel.blade.php
@@ -0,0 +1,6 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+
+ {!! $res !!}
+
+@endsection
diff --git a/Resources/views/admin/home/acts/schedule_manager.blade.php b/Resources/views/admin/home/acts/schedule_manager.blade.php
new file mode 100644
index 00000000..9aaf222e
--- /dev/null
+++ b/Resources/views/admin/home/acts/schedule_manager.blade.php
@@ -0,0 +1,4 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+{!! $out !!}
+@endsection
\ No newline at end of file
diff --git a/Resources/views/admin/home/acts/task.blade.php b/Resources/views/admin/home/acts/task.blade.php
new file mode 100644
index 00000000..08aa8093
--- /dev/null
+++ b/Resources/views/admin/home/acts/task.blade.php
@@ -0,0 +1,4 @@
+@extends('adm_theme::layouts.app')
+@section('content')
+
+@endsection
diff --git a/Resources/views/filament/pages/.gitkeep b/Resources/views/filament/pages/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Resources/views/filament/pages/dashboard.blade.php b/Resources/views/filament/pages/dashboard.blade.php
new file mode 100644
index 00000000..cd00dafb
--- /dev/null
+++ b/Resources/views/filament/pages/dashboard.blade.php
@@ -0,0 +1,3 @@
+
+
+
diff --git a/Resources/views/filament/tables/columns/array.blade.php b/Resources/views/filament/tables/columns/array.blade.php
new file mode 100644
index 00000000..3647aea9
--- /dev/null
+++ b/Resources/views/filament/tables/columns/array.blade.php
@@ -0,0 +1,17 @@
+
+
+ @php
+ /*
+ dd([
+ 'getstate'=>$getState(),
+ '$getRecord()'=>$getRecord(),
+ 'get_defined_vars()'=>get_defined_vars(),
+ ]);
+ */
+ @endphp
+
+ @foreach ($getState() as $key=>$value)
+ @include('job::filament.tables.columns.array.item',['key'=>$key,'value'=>$value])
+ @endforeach
+
+
\ No newline at end of file
diff --git a/Resources/views/filament/tables/columns/array/item.blade.php b/Resources/views/filament/tables/columns/array/item.blade.php
new file mode 100644
index 00000000..7c69a880
--- /dev/null
+++ b/Resources/views/filament/tables/columns/array/item.blade.php
@@ -0,0 +1,22 @@
+@php
+ /*
+ try{
+ $val=@unserialize($value);
+ }catch(\TypeError $e){
+ $val=$value;
+ }
+ $value=$val;
+ */
+@endphp
+
+{{ $key }} :
+ @if (is_iterable($value))
+
+ @foreach ($value as $k=>$v)
+ @include('job::filament.tables.columns.array.item',['key'=>$k,'value'=>$v])
+ @endforeach
+
+ @else
+ {{ $value }}
+ @endif
+
\ No newline at end of file
diff --git a/Resources/views/index.blade.php b/Resources/views/index.blade.php
new file mode 100644
index 00000000..50733cff
--- /dev/null
+++ b/Resources/views/index.blade.php
@@ -0,0 +1,9 @@
+@extends('job::layouts.master')
+
+@section('content')
+ Hello World
+
+
+ This view is loaded from module: {!! config('job.name') !!}
+
+@endsection
diff --git a/Resources/views/layouts/master.blade.php b/Resources/views/layouts/master.blade.php
new file mode 100644
index 00000000..1b6f91d8
--- /dev/null
+++ b/Resources/views/layouts/master.blade.php
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+ Module Job
+
+ {{-- Laravel Mix - CSS File --}}
+ {{-- --}}
+
+
+
+ @yield('content')
+
+ {{-- Laravel Mix - JS File --}}
+ {{-- --}}
+
+
diff --git a/Resources/views/livewire/broad.blade.php b/Resources/views/livewire/broad.blade.php
new file mode 100644
index 00000000..e57a4d4a
--- /dev/null
+++ b/Resources/views/livewire/broad.blade.php
@@ -0,0 +1,9 @@
+
+ @if (session()->has('message'))
+
+ {{ session('message') }}
+
+ @endif
+ {{-- Close your eyes. Count to one. That is how long forever feels. --}}
+
TRY !
+
diff --git a/Resources/views/livewire/job/status.blade.php b/Resources/views/livewire/job/status.blade.php
new file mode 100644
index 00000000..3e1441b0
--- /dev/null
+++ b/Resources/views/livewire/job/status.blade.php
@@ -0,0 +1,20 @@
+
+
+
+ Job Status
+
+ {!! $out !!}
+
+
+
+
+
+ 1000 Dummy Action
+ @foreach ($acts as $act)
+ {{ $act->name }}
+
+ @endforeach
+
+
+
+
diff --git a/Resources/views/livewire/modal/schedule/create.blade.php b/Resources/views/livewire/modal/schedule/create.blade.php
new file mode 100644
index 00000000..74240649
--- /dev/null
+++ b/Resources/views/livewire/modal/schedule/create.blade.php
@@ -0,0 +1,367 @@
+
+ Add Schedule
+
+
+
+
+
{{ $task->exists ? 'Update' : 'Create' }} Task
+
+
+ {{--
+
+
+
+
+
Description
+
Provide a descriptive name for your task
+
+
+
+
+ @if ($errors->has('description'))
+
{{ $errors->first('description') }}
+ @endif
+
+
+
+ --}}
+
+
+
+ {{-- interessante ..
+
+
+
Command
+
Select an artisan command to schedule
+
+
+
+
+ @if ($errors->has('command'))
+
{{ $errors->first('command') }}
+ @endif
+
+
+ --}}
+
+ {{--
+
+
+
Parameters (Optional)
+
Command parameters required to run the selected command
+
+
+
+
+
+ --}}
+
+
+
+
+ {{--
+
+
+
Timezone
+
Select a timezone for your task. App timezone is selected by default
+
+
+
+ @foreach ($timezones as $key => $timezone)
+ exists ? $task->timezone : config('app.timezone')) == $timezone ? 'selected' : '' }}>
+ {{ $timezone }}
+ @endforeach
+
+
+
+ --}}
+
+ @if ($form_data['type']=='expression')
+
+ @endif
+ @if ($form_data['type']=='frequency')
+
+ @endif
+ {{--
+
+
+
+
+
Type
+
Choose whether to define a cron expression or to add frequencies
+
+
+
+ Expression
+
+
+ Frequencies
+
+
+
+
+
+
+
+
+
Cron Expression
+
Add a cron expression for your task
+
+
+
+ @if ($errors->has('expression'))
+
{{ $errors->first('expression') }}
+ @endif
+
+
+
+
+
+
Frequencies
+
Add frequencies to your task. These frequencies will be converted into
+ a cron expression while scheduling the task
+
+
+
Add
+ Frequency
+
+ @include('totem::dialogs.frequencies.add')
+
+
+
+
+
+ Frequency
+
+
+ Parameters
+
+
+
+
+
+
+ @{{ frequency.label }}
+
+
+
+
+
+
+ @{{ parameter.value }}
+ ,
+
+
+
+
+
+ No Parameters
+
+
+
+
+
+
+
+
+
+ No Frequencies Found
+
+
+
+ @if ($errors->has('frequencies'))
+
{{ $errors->first('frequencies') }}
+ @endif
+
+
+
+
+
+ --}}
+
+
+ {{--
+
+
+
Email Notification (optional)
+
Add an email address to receive notifications when this task gets executed.
+ Leave empty if you do not wish to receive email notifications
+
+
+
+ @if ($errors->has('notification_email_address'))
+
{{ $errors->first('notification_email_address') }}
+ @endif
+
+
+ --}}
+
+ {{--
+
+
+
SMS Notification (optional)
+
Add a phone number to receive SMS notifications. Leave empty if you do not
+ wish to receive sms notifications
+
+
+
+ @if ($errors->has('notification_phone_number'))
+
{{ $errors->first('notification_phone_number') }}
+ @endif
+
+
+ --}}
+
+ {{--
+
+
+
Slack Notification (optional)
+
Add a slack web hook url to recieve slack notifications. Leave empty if you
+ do not wish to receive slack notifications
+
+
+
+ @if ($errors->has('notification_slack_webhook'))
+
{{ $errors->first('notification_slack_webhook') }}
+ @endif
+
+
+ --}}
+
+
+
+
Miscellaneous Options
+
+ Decide whether multiple instances of same task should overlap each other
+ or not.
+ Decide whether the task should be executed while the app is in maintenance
+ mode.
+ Decide whether the task should be executed on a single server.
+ Decide whether the task should be executed in the background.
+
+
+
+
+ {{--
+
+ dont_overlap) ? '' : 'checked' }}>
+ dont_overlap) ? 'checked' : '' }}>
+ Don't Overlap
+
+ --}}
+
+ {{--
+
+
+ run_in_maintenance) ? '' : 'checked' }}>
+ run_in_maintenance) ? 'checked' : '' }}>
+ Run in maintenance mode
+
+
+ --}}
+
+ {{--
+
+
+ run_on_one_server) ? '' : 'checked' }}>
+ run_on_one_server) ? 'checked' : '' }}>
+ Run on a single server
+
+
+ --}}
+
+ {{--
+
+
+ run_in_background) ? '' : 'checked' }}>
+ run_in_background) ? 'checked' : '' }}>
+ Run in the background
+
+
+ --}}
+
+
+
+
+
+
Cleanup Options
+
+ Determine if an over-abundance of results will be removed after a set
+ limit or age. Set non-zero value to enable.
+
+
+
+
+ {{--
+
+
+ Auto Cleanup results after
+
+
+
+
+ auto_cleanup_type) !== 'results' ? 'checked' : '' }}>
+ Days
+
+
+ auto_cleanup_type) === 'results' ? 'checked' : '' }}>
+ Results
+
+
+
+ --}}
+
+
+ {{--
+ Save
+ @if ($task->exists)
+ Cancel
+ @else
+ Cancel
+ @endif
+ --}}
+
+
+
+
+
+
+
+ Save
+
+
+ Cancel
+
+
+
diff --git a/Resources/views/livewire/schedule/create.blade.php b/Resources/views/livewire/schedule/create.blade.php
new file mode 100644
index 00000000..217445d7
--- /dev/null
+++ b/Resources/views/livewire/schedule/create.blade.php
@@ -0,0 +1,294 @@
+
diff --git a/Resources/views/livewire/schedule/crud.blade.php b/Resources/views/livewire/schedule/crud.blade.php
new file mode 100644
index 00000000..97e2f6a3
--- /dev/null
+++ b/Resources/views/livewire/schedule/crud.blade.php
@@ -0,0 +1,84 @@
+
+
+
Tasks
+ {!! Form::open([
+ 'id' => 'totem__search__form',
+ 'url' => Request::fullUrl(),
+ 'method' => 'GET',
+ 'class' => 'uk-display-inline uk-search uk-search-default',
+ ]) !!}
+
+ {!! Form::text('q', request('q'), ['class' => 'uk-search-input', 'placeholder' => 'Search...']) !!}
+ {!! Form::close() !!}
+
+
+
+
+
+
+
+ Next Run
+
+
+
+
+ @forelse ($tasks as $task)
+
+
+ {{ $task->description }}
+
+
+ {{ $task->average_runtime }} seconds
+
+
+ {{-- $task->last_result --}}
+ {{ $task->last_ran_at }}
+
+
+ {{ $task->upcoming }}
+
+
+ {{--
+
+ --}}
+
+
+
+
+
+ @empty
+
+
+ No Tasks Found.
+
+
+ @endforelse
+
+
+
+
+
+
+
+ New Task
+
+ -
+
+
+
+ Export
+
+
+ {{--
+{{ $tasks->links('totem::partials.pagination', ['params' => '&' . http_build_query(array_filter(request()->except('page')))]) }}
+--}}
+
+
diff --git a/Resources/views/livewire/schedule/status.blade.php b/Resources/views/livewire/schedule/status.blade.php
new file mode 100644
index 00000000..734a75c2
--- /dev/null
+++ b/Resources/views/livewire/schedule/status.blade.php
@@ -0,0 +1,16 @@
+
+
+
+ Schedule Status
+
+ {!! $out !!}
+
+
+ @foreach ($acts as $act)
+ {{ $act->name }}
+
+ @endforeach
+
+
+
+
diff --git a/Routes/.gitkeep b/Routes/.gitkeep
new file mode 100644
index 00000000..e69de29b
diff --git a/Routes/api.php b/Routes/api.php
new file mode 100644
index 00000000..735835f0
--- /dev/null
+++ b/Routes/api.php
@@ -0,0 +1,20 @@
+get('/job', function (Request $request) {
+ return $request->user();
+});
diff --git a/Routes/web.php b/Routes/web.php
new file mode 100644
index 00000000..174d7fd7
--- /dev/null
+++ b/Routes/web.php
@@ -0,0 +1,3 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Docs Starter Template
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
404
+
+
Page not found
+
+
+
+
+ Need to update this page? See the Jigsaw documentation .
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/build_local/assets/build/css/main.css b/docs/build_local/assets/build/css/main.css
new file mode 100644
index 00000000..73783324
--- /dev/null
+++ b/docs/build_local/assets/build/css/main.css
@@ -0,0 +1,111827 @@
+/* a11y-light theme */
+
+/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
+
+/* @author: ericwbailey */
+
+/* Comment */
+
+.hljs-comment,
+.hljs-quote {
+ color: #696969;
+}
+
+/* Red */
+
+.hljs-variable,
+.hljs-template-variable,
+.hljs-tag,
+.hljs-name,
+.hljs-selector-id,
+.hljs-selector-class,
+.hljs-regexp,
+.hljs-deletion {
+ color: #d91e18;
+}
+
+/* Orange */
+
+.hljs-number,
+.hljs-built_in,
+.hljs-builtin-name,
+.hljs-literal,
+.hljs-type,
+.hljs-params,
+.hljs-meta,
+.hljs-link {
+ color: #aa5d00;
+}
+
+/* Yellow */
+
+.hljs-attribute {
+ color: #aa5d00;
+}
+
+/* Green */
+
+.hljs-string,
+.hljs-symbol,
+.hljs-bullet,
+.hljs-addition {
+ color: #008000;
+}
+
+/* Blue */
+
+.hljs-title,
+.hljs-section {
+ color: #007faa;
+}
+
+/* Purple */
+
+.hljs-keyword,
+.hljs-selector-tag {
+ color: #7928a1;
+}
+
+.hljs {
+ display: block;
+ overflow-x: auto;
+ background: #fefefe;
+ color: #545454;
+ padding: 0.5em;
+}
+
+.hljs-emphasis {
+ font-style: italic;
+}
+
+.hljs-strong {
+ font-weight: bold;
+}
+
+@media screen and (-ms-high-contrast: active) {
+ .hljs-addition,
+ .hljs-attribute,
+ .hljs-built_in,
+ .hljs-builtin-name,
+ .hljs-bullet,
+ .hljs-comment,
+ .hljs-link,
+ .hljs-literal,
+ .hljs-meta,
+ .hljs-number,
+ .hljs-params,
+ .hljs-string,
+ .hljs-symbol,
+ .hljs-type,
+ .hljs-quote {
+ color: highlight;
+ }
+
+ .hljs-keyword,
+ .hljs-selector-tag {
+ font-weight: bold;
+ }
+}
+
+/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
+
+/* Document
+ ========================================================================== */
+
+/**
+ * 1. Correct the line height in all browsers.
+ * 2. Prevent adjustments of font size after orientation changes in iOS.
+ */
+
+html {
+ line-height: 1.15; /* 1 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+
+/* Sections
+ ========================================================================== */
+
+/**
+ * Remove the margin in all browsers.
+ */
+
+body {
+ margin: 0;
+}
+
+/**
+ * Render the `main` element consistently in IE.
+ */
+
+main {
+ display: block;
+}
+
+/**
+ * Correct the font size and margin on `h1` elements within `section` and
+ * `article` contexts in Chrome, Firefox, and Safari.
+ */
+
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+
+/* Grouping content
+ ========================================================================== */
+
+/**
+ * 1. Add the correct box sizing in Firefox.
+ * 2. Show the overflow in Edge and IE.
+ */
+
+hr {
+ box-sizing: content-box; /* 1 */
+ height: 0; /* 1 */
+ overflow: visible; /* 2 */
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+pre {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/* Text-level semantics
+ ========================================================================== */
+
+/**
+ * Remove the gray background on active links in IE 10.
+ */
+
+a {
+ background-color: transparent;
+}
+
+/**
+ * 1. Remove the bottom border in Chrome 57-
+ * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+ */
+
+abbr[title] {
+ border-bottom: none; /* 1 */
+ text-decoration: underline; /* 2 */
+ -webkit-text-decoration: underline dotted;
+ text-decoration: underline dotted; /* 2 */
+}
+
+/**
+ * Add the correct font weight in Chrome, Edge, and Safari.
+ */
+
+b,
+strong {
+ font-weight: bolder;
+}
+
+/**
+ * 1. Correct the inheritance and scaling of font size in all browsers.
+ * 2. Correct the odd `em` font sizing in all browsers.
+ */
+
+code,
+kbd,
+samp {
+ font-family: monospace, monospace; /* 1 */
+ font-size: 1em; /* 2 */
+}
+
+/**
+ * Add the correct font size in all browsers.
+ */
+
+small {
+ font-size: 80%;
+}
+
+/**
+ * Prevent `sub` and `sup` elements from affecting the line height in
+ * all browsers.
+ */
+
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+
+sub {
+ bottom: -0.25em;
+}
+
+sup {
+ top: -0.5em;
+}
+
+/* Embedded content
+ ========================================================================== */
+
+/**
+ * Remove the border on images inside links in IE 10.
+ */
+
+img {
+ border-style: none;
+}
+
+/* Forms
+ ========================================================================== */
+
+/**
+ * 1. Change the font styles in all browsers.
+ * 2. Remove the margin in Firefox and Safari.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ font-family: inherit; /* 1 */
+ font-size: 100%; /* 1 */
+ line-height: 1.15; /* 1 */
+ margin: 0; /* 2 */
+}
+
+/**
+ * Show the overflow in IE.
+ * 1. Show the overflow in Edge.
+ */
+
+button,
+input { /* 1 */
+ overflow: visible;
+}
+
+/**
+ * Remove the inheritance of text transform in Edge, Firefox, and IE.
+ * 1. Remove the inheritance of text transform in Firefox.
+ */
+
+button,
+select { /* 1 */
+ text-transform: none;
+}
+
+/**
+ * Correct the inability to style clickable types in iOS and Safari.
+ */
+
+button,
+[type="button"],
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button;
+}
+
+/**
+ * Remove the inner border and padding in Firefox.
+ */
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ border-style: none;
+ padding: 0;
+}
+
+/**
+ * Restore the focus styles unset by the previous rule.
+ */
+
+button:-moz-focusring,
+[type="button"]:-moz-focusring,
+[type="reset"]:-moz-focusring,
+[type="submit"]:-moz-focusring {
+ outline: 1px dotted ButtonText;
+}
+
+/**
+ * Correct the padding in Firefox.
+ */
+
+fieldset {
+ padding: 0.35em 0.75em 0.625em;
+}
+
+/**
+ * 1. Correct the text wrapping in Edge and IE.
+ * 2. Correct the color inheritance from `fieldset` elements in IE.
+ * 3. Remove the padding so developers are not caught out when they zero out
+ * `fieldset` elements in all browsers.
+ */
+
+legend {
+ box-sizing: border-box; /* 1 */
+ color: inherit; /* 2 */
+ display: table; /* 1 */
+ max-width: 100%; /* 1 */
+ padding: 0; /* 3 */
+ white-space: normal; /* 1 */
+}
+
+/**
+ * Add the correct vertical alignment in Chrome, Firefox, and Opera.
+ */
+
+progress {
+ vertical-align: baseline;
+}
+
+/**
+ * Remove the default vertical scrollbar in IE 10+.
+ */
+
+textarea {
+ overflow: auto;
+}
+
+/**
+ * 1. Add the correct box sizing in IE 10.
+ * 2. Remove the padding in IE 10.
+ */
+
+[type="checkbox"],
+[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+
+/**
+ * Correct the cursor style of increment and decrement buttons in Chrome.
+ */
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+/**
+ * 1. Correct the odd appearance in Chrome and Safari.
+ * 2. Correct the outline style in Safari.
+ */
+
+[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ outline-offset: -2px; /* 2 */
+}
+
+/**
+ * Remove the inner padding in Chrome and Safari on macOS.
+ */
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+/**
+ * 1. Correct the inability to style clickable types in iOS and Safari.
+ * 2. Change font properties to `inherit` in Safari.
+ */
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button; /* 1 */
+ font: inherit; /* 2 */
+}
+
+/* Interactive
+ ========================================================================== */
+
+/*
+ * Add the correct display in Edge, IE 10+, and Firefox.
+ */
+
+details {
+ display: block;
+}
+
+/*
+ * Add the correct display in all browsers.
+ */
+
+summary {
+ display: list-item;
+}
+
+/* Misc
+ ========================================================================== */
+
+/**
+ * Add the correct display in IE 10+.
+ */
+
+template {
+ display: none;
+}
+
+/**
+ * Add the correct display in IE 10.
+ */
+
+[hidden] {
+ display: none;
+}
+
+/**
+ * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
+ * A thin layer on top of normalize.css that provides a starting point more
+ * suitable for web applications.
+ */
+
+/**
+ * Removes the default spacing and border for appropriate elements.
+ */
+
+blockquote,
+dl,
+dd,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+hr,
+figure,
+p,
+pre {
+ margin: 0;
+}
+
+button {
+ background-color: transparent;
+ background-image: none;
+}
+
+/**
+ * Work around a Firefox/IE bug where the transparent `button` background
+ * results in a loss of the default `button` focus styles.
+ */
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+
+fieldset {
+ margin: 0;
+ padding: 0;
+}
+
+ol,
+ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+/**
+ * Tailwind custom reset styles
+ */
+
+/**
+ * 1. Use the user's configured `sans` font-family (with Tailwind's default
+ * sans-serif font stack as a fallback) as a sane default.
+ * 2. Use Tailwind's default "normal" line-height so the user isn't forced
+ * to override it to ensure consistency even when using the default theme.
+ */
+
+html {
+ font-family: Nunito Sans; /* 1 */
+ line-height: 1.5; /* 2 */
+}
+
+/**
+ * 1. Prevent padding and border from affecting element width.
+ *
+ * We used to set this in the html element and inherit from
+ * the parent element for everything else. This caused issues
+ * in shadow-dom-enhanced elements like where the content
+ * is wrapped by a div with box-sizing set to `content-box`.
+ *
+ * https://github.com/mozdevs/cssremedy/issues/4
+ *
+ *
+ * 2. Allow adding a border to an element by just adding a border-width.
+ *
+ * By default, the way the browser specifies that an element should have no
+ * border is by setting it's border-style to `none` in the user-agent
+ * stylesheet.
+ *
+ * In order to easily add borders to elements by just setting the `border-width`
+ * property, we change the default border-style for all elements to `solid`, and
+ * use border-width to hide them instead. This way our `border` utilities only
+ * need to set the `border-width` property instead of the entire `border`
+ * shorthand, making our border utilities much more straightforward to compose.
+ *
+ * https://github.com/tailwindcss/tailwindcss/pull/116
+ */
+
+*,
+::before,
+::after {
+ box-sizing: border-box; /* 1 */
+ border-width: 0; /* 2 */
+ border-style: solid; /* 2 */
+ border-color: #e2e8f0; /* 2 */
+}
+
+/*
+ * Ensure horizontal rules are visible by default
+ */
+
+hr {
+ border-top-width: 1px;
+}
+
+/**
+ * Undo the `border-style: none` reset that Normalize applies to images so that
+ * our `border-{width}` utilities have the expected effect.
+ *
+ * The Normalize reset is unnecessary for us since we default the border-width
+ * to 0 on all elements.
+ *
+ * https://github.com/tailwindcss/tailwindcss/issues/362
+ */
+
+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;
+}
+
+button,
+[role="button"] {
+ cursor: pointer;
+}
+
+table {
+ border-collapse: collapse;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: inherit;
+ font-weight: inherit;
+}
+
+/**
+ * Reset links to optimize for opt-in styling instead of
+ * opt-out.
+ */
+
+a {
+ color: inherit;
+ text-decoration: inherit;
+}
+
+/**
+ * Reset form element properties that are easy to forget to
+ * style explicitly so you don't inadvertently introduce
+ * styles that deviate from your design system. These styles
+ * supplement a partial reset that is already applied by
+ * normalize.css.
+ */
+
+button,
+input,
+optgroup,
+select,
+textarea {
+ padding: 0;
+ line-height: inherit;
+ color: inherit;
+}
+
+/**
+ * Use the configured 'mono' font family for elements that
+ * are expected to be rendered with a monospace font, falling
+ * back to the system monospace stack if there is no configured
+ * 'mono' font family.
+ */
+
+pre,
+code,
+kbd,
+samp {
+ font-family: monospace;
+}
+
+/**
+ * Make replaced elements `display: block` by default as that's
+ * the behavior you want almost all of the time. Inspired by
+ * CSS Remedy, with `svg` added as well.
+ *
+ * https://github.com/mozdevs/cssremedy/issues/14
+ */
+
+img,
+svg,
+video,
+canvas,
+audio,
+iframe,
+embed,
+object {
+ display: block;
+ vertical-align: middle;
+}
+
+/**
+ * Constrain images and videos to the parent width and preserve
+ * their instrinsic aspect ratio.
+ *
+ * https://github.com/mozdevs/cssremedy/issues/14
+ */
+
+img,
+video {
+ max-width: 100%;
+ height: auto;
+}
+
+.container{
+ width: 100%;
+}
+
+@media (min-width: 640px){
+ .container{
+ max-width: 640px;
+ }
+}
+
+@media (min-width: 768px){
+ .container{
+ max-width: 768px;
+ }
+}
+
+@media (min-width: 1024px){
+ .container{
+ max-width: 1024px;
+ }
+}
+
+@media (min-width: 1280px){
+ .container{
+ max-width: 1280px;
+ }
+}
+
+body {
+ font-size: 17px;
+}
+
+a {
+ font-weight: 600;
+ text-decoration: none;
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+}
+
+a:hover {
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+}
+
+blockquote {
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ border-left-width: 4px;
+ font-weight: 400;
+ font-style: italic;
+ margin-top: 2rem;
+ margin-bottom: 2rem;
+ padding-left: 1.5rem;
+ --text-opacity: 1;
+ color: #2d3748;
+ color: rgba(45, 55, 72, var(--text-opacity));
+ font-size: 1.125rem;
+}
+
+code {
+ --bg-opacity: 1;
+ background-color: #e2e8f0;
+ background-color: rgba(226, 232, 240, var(--bg-opacity));
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ padding-top: 1px;
+ padding-bottom: 1px;
+ border-radius: 0.25rem;
+ font-size: .925rem;
+}
+
+code.hljs {
+ background-color: transparent;
+ padding: 0;
+}
+
+code.hljs .hljs-comment,
+code.hljs .hljs-keyword,
+code.hljs .hljs-meta {
+ font-weight: 400;
+ font-style: normal;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ line-height: 1.25;
+ margin-bottom: 1rem;
+ margin-top: 2rem;
+ --text-opacity: 1;
+ color: #1a202c;
+ color: rgba(26, 32, 44, var(--text-opacity));
+}
+
+h1:first-child,
+h2:first-child,
+h3:first-child,
+h4:first-child,
+h5:first-child,
+h6:first-child {
+ margin-top: 0;
+}
+
+h1 {
+ font-weight: 800;
+ font-size: 2.625rem;
+}
+
+h2 {
+ font-weight: 700;
+ font-size: 2.125rem;
+}
+
+h3 {
+ font-weight: 700;
+ font-size: 1.75rem;
+}
+
+h4 {
+ font-weight: 400;
+ font-size: 1.5rem;
+}
+
+h5 {
+ font-weight: 400;
+ font-size: 1.25rem;
+}
+
+h6 {
+ font-weight: 300;
+ font-size: 1.125rem;
+}
+
+hr {
+ border-bottom-width: 1px;
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ border-radius: 9999px;
+}
+
+li ul,
+li ol {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+ol,
+ul {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+}
+
+ol {
+ list-style-type: decimal;
+}
+
+p {
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+}
+
+@media (min-width: 768px) {
+ p {
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+ }
+}
+
+pre {
+ --bg-opacity: 1;
+ background-color: #edf2f7;
+ background-color: rgba(237, 242, 247, var(--bg-opacity));
+ line-height: 1.75;
+ margin-top: 1.5rem;
+ margin-bottom: 1.5rem;
+ overflow-x: auto;
+ padding: 1rem;
+ border-radius: 0.25rem;
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ font-size: 1rem;
+}
+
+pre code {
+ background-color: transparent;
+ display: block;
+ padding: 0;
+}
+
+::-moz-selection {
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+}
+
+::selection {
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+}
+
+.nav-menu {
+ margin-top: -3rem;
+ margin-left: -2rem;
+ margin-right: -2rem;
+ --bg-opacity: 1;
+ background-color: #edf2f7;
+ background-color: rgba(237, 242, 247, var(--bg-opacity));
+ margin-bottom: 2rem;
+ padding-bottom: 1rem;
+ padding-top: 2rem;
+ padding-left: 1rem;
+ padding-right: 1rem;
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ width: auto;
+}
+
+@media (min-width: 1024px) {
+ .nav-menu {
+ margin-left: -1rem;
+ margin-right: -1rem;
+ background-color: transparent;
+ display: block;
+ border-bottom-width: 0;
+ margin-top: 0.25rem;
+ padding-left: 0;
+ padding-right: 1rem;
+ padding-top: 0;
+ box-shadow: none;
+ width: 25%;
+ }
+}
+
+.nav-menu__item {
+ display: block;
+ text-decoration: none;
+ margin-bottom: 0.75rem;
+ margin-top: 0;
+ --text-opacity: 1;
+ color: #2d3748;
+ color: rgba(45, 55, 72, var(--text-opacity));
+ font-size: .925rem;
+}
+
+.docsearch-input {
+ background-image: url("/assets/img/magnifying-glass.svg");
+ background-position: 0.8em;
+ background-repeat: no-repeat;
+ text-indent: 1.2em;
+}
+
+@media (min-width: 1024px) {
+ .docsearch-input:focus {
+ width: 66.666667%;
+ }
+}
+
+@media (min-width: 1280px) {
+ .docsearch-input:focus {
+ width: 50%;
+ }
+}
+
+.docsearch-input__wrapper {
+ position: absolute;
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ margin-top: 1.75rem;
+ left: 0;
+ top: 0;
+ padding-left: 1rem;
+ padding-right: 1rem;
+ width: 100%;
+ z-index: 10;
+}
+
+@media (min-width: 768px) {
+ .docsearch-input__wrapper {
+ margin-top: 0;
+ padding-left: 0;
+ padding-right: 0;
+ position: relative;
+ }
+}
+
+.algolia-autocomplete {
+ text-align: right;
+ width: 100%;
+}
+
+.algolia-autocomplete .ds-dropdown-menu {
+ width: 100%;
+ max-width: 750px !important;
+ min-width: auto !important;
+}
+
+.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content {
+ width: 100%;
+}
+
+@media (min-width: 768px) {
+ .algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content {
+ width: 66.666667%;
+ }
+}
+
+.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--text {
+ font-weight: 400;
+ line-height: 1.4;
+}
+
+.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--wrapper {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+}
+
+.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column {
+ display: none;
+}
+
+@media (min-width: 768px) {
+ .algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column {
+ width: 33.333333%;
+ display: inline-block;
+ }
+}
+
+.space-y-0 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0px * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(8rem * var(--space-y-reverse));
+}
+
+.space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(8rem * var(--space-x-reverse));
+ margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1px * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(-8rem * var(--space-y-reverse));
+}
+
+.-space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(-8rem * var(--space-x-reverse));
+ margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+}
+
+.-space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1px * calc(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 * calc(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 * calc(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 * calc(1 - var(--divide-x-reverse)));
+}
+
+.divide-y-2 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(2px * calc(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 * calc(1 - var(--divide-x-reverse)));
+}
+
+.divide-y-4 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(4px * calc(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 * calc(1 - var(--divide-x-reverse)));
+}
+
+.divide-y-8 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(8px * calc(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 * calc(1 - var(--divide-x-reverse)));
+}
+
+.divide-y > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(1px * calc(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 * calc(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){
+ --divide-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--divide-opacity));
+}
+
+.divide-white > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--divide-opacity));
+}
+
+.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-red-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--divide-opacity));
+}
+
+.divide-red-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--divide-opacity));
+}
+
+.divide-red-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--divide-opacity));
+}
+
+.divide-red-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--divide-opacity));
+}
+
+.divide-red-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--divide-opacity));
+}
+
+.divide-red-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--divide-opacity));
+}
+
+.divide-red-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--divide-opacity));
+}
+
+.divide-red-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--divide-opacity));
+}
+
+.divide-red-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--divide-opacity));
+}
+
+.divide-orange-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--divide-opacity));
+}
+
+.divide-orange-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--divide-opacity));
+}
+
+.divide-orange-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--divide-opacity));
+}
+
+.divide-orange-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--divide-opacity));
+}
+
+.divide-orange-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--divide-opacity));
+}
+
+.divide-orange-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--divide-opacity));
+}
+
+.divide-orange-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--divide-opacity));
+}
+
+.divide-orange-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--divide-opacity));
+}
+
+.divide-orange-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--divide-opacity));
+}
+
+.divide-yellow-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--divide-opacity));
+}
+
+.divide-yellow-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--divide-opacity));
+}
+
+.divide-yellow-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--divide-opacity));
+}
+
+.divide-yellow-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--divide-opacity));
+}
+
+.divide-yellow-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--divide-opacity));
+}
+
+.divide-yellow-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--divide-opacity));
+}
+
+.divide-yellow-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--divide-opacity));
+}
+
+.divide-yellow-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--divide-opacity));
+}
+
+.divide-yellow-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--divide-opacity));
+}
+
+.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-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-blue-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--divide-opacity));
+}
+
+.divide-blue-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--divide-opacity));
+}
+
+.divide-blue-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--divide-opacity));
+}
+
+.divide-blue-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--divide-opacity));
+}
+
+.divide-blue-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--divide-opacity));
+}
+
+.divide-blue-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--divide-opacity));
+}
+
+.divide-blue-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--divide-opacity));
+}
+
+.divide-blue-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--divide-opacity));
+}
+
+.divide-blue-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--divide-opacity));
+}
+
+.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-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-pink-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--divide-opacity));
+}
+
+.divide-pink-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--divide-opacity));
+}
+
+.divide-pink-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--divide-opacity));
+}
+
+.divide-pink-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--divide-opacity));
+}
+
+.divide-pink-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--divide-opacity));
+}
+
+.divide-pink-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--divide-opacity));
+}
+
+.divide-pink-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--divide-opacity));
+}
+
+.divide-pink-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--divide-opacity));
+}
+
+.divide-pink-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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;
+}
+
+.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;
+}
+
+.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{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+}
+
+.bg-white{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+}
+
+.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-red-100{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+}
+
+.bg-red-200{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+}
+
+.bg-red-300{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+}
+
+.bg-red-400{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+}
+
+.bg-red-500{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+}
+
+.bg-red-600{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+}
+
+.bg-red-700{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+}
+
+.bg-red-800{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+}
+
+.bg-red-900{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+}
+
+.bg-orange-100{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+}
+
+.bg-orange-200{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+}
+
+.bg-orange-300{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+}
+
+.bg-orange-400{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+}
+
+.bg-orange-500{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+}
+
+.bg-orange-600{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+}
+
+.bg-orange-700{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+}
+
+.bg-orange-800{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+}
+
+.bg-orange-900{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+}
+
+.bg-yellow-100{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+}
+
+.bg-yellow-200{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+}
+
+.bg-yellow-300{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+}
+
+.bg-yellow-400{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+}
+
+.bg-yellow-500{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+}
+
+.bg-yellow-600{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+}
+
+.bg-yellow-700{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+}
+
+.bg-yellow-800{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+}
+
+.bg-yellow-900{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+}
+
+.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-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-blue-100{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+}
+
+.bg-blue-200{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+}
+
+.bg-blue-300{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+}
+
+.bg-blue-400{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+}
+
+.bg-blue-500{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+}
+
+.bg-blue-600{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+}
+
+.bg-blue-700{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+}
+
+.bg-blue-800{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+}
+
+.bg-blue-900{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+}
+
+.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-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-pink-100{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+}
+
+.bg-pink-200{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+}
+
+.bg-pink-300{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+}
+
+.bg-pink-400{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+}
+
+.bg-pink-500{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+}
+
+.bg-pink-600{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+}
+
+.bg-pink-700{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+}
+
+.bg-pink-800{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+}
+
+.bg-pink-900{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+}
+
+.hover\:bg-transparent:hover{
+ background-color: transparent;
+}
+
+.hover\:bg-current:hover{
+ background-color: currentColor;
+}
+
+.hover\:bg-black:hover{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+}
+
+.hover\:bg-white:hover{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+}
+
+.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-red-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+}
+
+.hover\:bg-red-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+}
+
+.hover\:bg-red-300:hover{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+}
+
+.hover\:bg-red-400:hover{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+}
+
+.hover\:bg-red-500:hover{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+}
+
+.hover\:bg-red-600:hover{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+}
+
+.hover\:bg-red-700:hover{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+}
+
+.hover\:bg-red-800:hover{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+}
+
+.hover\:bg-red-900:hover{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+}
+
+.hover\:bg-orange-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+}
+
+.hover\:bg-orange-200:hover{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+}
+
+.hover\:bg-orange-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+}
+
+.hover\:bg-orange-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+}
+
+.hover\:bg-orange-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+}
+
+.hover\:bg-orange-600:hover{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+}
+
+.hover\:bg-orange-700:hover{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+}
+
+.hover\:bg-orange-800:hover{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+}
+
+.hover\:bg-orange-900:hover{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-200:hover{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-300:hover{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-500:hover{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-600:hover{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-700:hover{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-800:hover{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+}
+
+.hover\:bg-yellow-900:hover{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+}
+
+.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-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-blue-100:hover{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+}
+
+.hover\:bg-blue-200:hover{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+}
+
+.hover\:bg-blue-300:hover{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+}
+
+.hover\:bg-blue-400:hover{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+}
+
+.hover\:bg-blue-500:hover{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+}
+
+.hover\:bg-blue-600:hover{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+}
+
+.hover\:bg-blue-700:hover{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+}
+
+.hover\:bg-blue-800:hover{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+}
+
+.hover\:bg-blue-900:hover{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+}
+
+.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-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-pink-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+}
+
+.hover\:bg-pink-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+}
+
+.hover\:bg-pink-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+}
+
+.hover\:bg-pink-400:hover{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+}
+
+.hover\:bg-pink-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+}
+
+.hover\:bg-pink-600:hover{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+}
+
+.hover\:bg-pink-700:hover{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+}
+
+.hover\:bg-pink-800:hover{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+}
+
+.hover\:bg-pink-900:hover{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+}
+
+.focus\:bg-transparent:focus{
+ background-color: transparent;
+}
+
+.focus\:bg-current:focus{
+ background-color: currentColor;
+}
+
+.focus\:bg-black:focus{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+}
+
+.focus\:bg-white:focus{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+}
+
+.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-red-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+}
+
+.focus\:bg-red-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+}
+
+.focus\:bg-red-300:focus{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+}
+
+.focus\:bg-red-400:focus{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+}
+
+.focus\:bg-red-500:focus{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+}
+
+.focus\:bg-red-600:focus{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+}
+
+.focus\:bg-red-700:focus{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+}
+
+.focus\:bg-red-800:focus{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+}
+
+.focus\:bg-red-900:focus{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+}
+
+.focus\:bg-orange-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+}
+
+.focus\:bg-orange-200:focus{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+}
+
+.focus\:bg-orange-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+}
+
+.focus\:bg-orange-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+}
+
+.focus\:bg-orange-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+}
+
+.focus\:bg-orange-600:focus{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+}
+
+.focus\:bg-orange-700:focus{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+}
+
+.focus\:bg-orange-800:focus{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+}
+
+.focus\:bg-orange-900:focus{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-200:focus{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-300:focus{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-500:focus{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-600:focus{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-700:focus{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-800:focus{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+}
+
+.focus\:bg-yellow-900:focus{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+}
+
+.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-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-blue-100:focus{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+}
+
+.focus\:bg-blue-200:focus{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+}
+
+.focus\:bg-blue-300:focus{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+}
+
+.focus\:bg-blue-400:focus{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+}
+
+.focus\:bg-blue-500:focus{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+}
+
+.focus\:bg-blue-600:focus{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+}
+
+.focus\:bg-blue-700:focus{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+}
+
+.focus\:bg-blue-800:focus{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+}
+
+.focus\:bg-blue-900:focus{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+}
+
+.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-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-pink-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+}
+
+.focus\:bg-pink-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+}
+
+.focus\:bg-pink-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+}
+
+.focus\:bg-pink-400:focus{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+}
+
+.focus\:bg-pink-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+}
+
+.focus\:bg-pink-600:focus{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+}
+
+.focus\:bg-pink-700:focus{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+}
+
+.focus\:bg-pink-800:focus{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+}
+
+.focus\:bg-pink-900:focus{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+}
+
+.bg-none{
+ background-image: none;
+}
+
+.bg-gradient-to-t{
+ background-image: linear-gradient(to top, 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(to right, 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(to bottom, 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(to left, 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, rgba(0, 0, 0, 0));
+}
+
+.from-current{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.from-black{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.from-white{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.from-red-200{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.from-red-300{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.from-red-400{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.from-red-500{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.from-red-600{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.from-red-700{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.from-red-800{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.from-red-900{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.from-orange-100{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.from-orange-200{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.from-orange-300{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.from-orange-400{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.from-orange-500{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.from-orange-600{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.from-orange-700{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.from-orange-800{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.from-orange-900{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.from-yellow-100{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.from-yellow-200{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.from-yellow-300{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.from-yellow-400{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.from-yellow-500{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.from-yellow-600{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.from-yellow-700{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.from-yellow-800{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.from-yellow-900{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.from-blue-200{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.from-blue-300{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.from-blue-400{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.from-blue-500{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.from-blue-600{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.from-blue-700{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.from-blue-800{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.from-blue-900{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.from-pink-200{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.from-pink-300{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.from-pink-400{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.from-pink-500{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.from-pink-600{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.from-pink-700{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.from-pink-800{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.from-pink-900{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+}
+
+.via-transparent{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.via-current{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.via-black{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.via-white{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.via-red-200{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.via-red-300{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.via-red-400{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.via-red-500{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.via-red-600{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.via-red-700{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.via-red-800{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.via-red-900{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.via-orange-100{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.via-orange-200{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.via-orange-300{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.via-orange-400{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.via-orange-500{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.via-orange-600{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.via-orange-700{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.via-orange-800{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.via-orange-900{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.via-yellow-100{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.via-yellow-200{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.via-yellow-300{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.via-yellow-400{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.via-yellow-500{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.via-yellow-600{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.via-yellow-700{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.via-yellow-800{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.via-yellow-900{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.via-blue-200{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.via-blue-300{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.via-blue-400{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.via-blue-500{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.via-blue-600{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.via-blue-700{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.via-blue-800{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.via-blue-900{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.via-pink-200{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.via-pink-300{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.via-pink-400{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.via-pink-500{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.via-pink-600{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.via-pink-700{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.via-pink-800{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.via-pink-900{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100{
+ --gradient-to-color: #fff5f5;
+}
+
+.to-red-200{
+ --gradient-to-color: #fed7d7;
+}
+
+.to-red-300{
+ --gradient-to-color: #feb2b2;
+}
+
+.to-red-400{
+ --gradient-to-color: #fc8181;
+}
+
+.to-red-500{
+ --gradient-to-color: #f56565;
+}
+
+.to-red-600{
+ --gradient-to-color: #e53e3e;
+}
+
+.to-red-700{
+ --gradient-to-color: #c53030;
+}
+
+.to-red-800{
+ --gradient-to-color: #9b2c2c;
+}
+
+.to-red-900{
+ --gradient-to-color: #742a2a;
+}
+
+.to-orange-100{
+ --gradient-to-color: #fffaf0;
+}
+
+.to-orange-200{
+ --gradient-to-color: #feebc8;
+}
+
+.to-orange-300{
+ --gradient-to-color: #fbd38d;
+}
+
+.to-orange-400{
+ --gradient-to-color: #f6ad55;
+}
+
+.to-orange-500{
+ --gradient-to-color: #ed8936;
+}
+
+.to-orange-600{
+ --gradient-to-color: #dd6b20;
+}
+
+.to-orange-700{
+ --gradient-to-color: #c05621;
+}
+
+.to-orange-800{
+ --gradient-to-color: #9c4221;
+}
+
+.to-orange-900{
+ --gradient-to-color: #7b341e;
+}
+
+.to-yellow-100{
+ --gradient-to-color: #fffff0;
+}
+
+.to-yellow-200{
+ --gradient-to-color: #fefcbf;
+}
+
+.to-yellow-300{
+ --gradient-to-color: #faf089;
+}
+
+.to-yellow-400{
+ --gradient-to-color: #f6e05e;
+}
+
+.to-yellow-500{
+ --gradient-to-color: #ecc94b;
+}
+
+.to-yellow-600{
+ --gradient-to-color: #d69e2e;
+}
+
+.to-yellow-700{
+ --gradient-to-color: #b7791f;
+}
+
+.to-yellow-800{
+ --gradient-to-color: #975a16;
+}
+
+.to-yellow-900{
+ --gradient-to-color: #744210;
+}
+
+.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-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-blue-100{
+ --gradient-to-color: #ebf8ff;
+}
+
+.to-blue-200{
+ --gradient-to-color: #bee3f8;
+}
+
+.to-blue-300{
+ --gradient-to-color: #90cdf4;
+}
+
+.to-blue-400{
+ --gradient-to-color: #63b3ed;
+}
+
+.to-blue-500{
+ --gradient-to-color: #4299e1;
+}
+
+.to-blue-600{
+ --gradient-to-color: #3182ce;
+}
+
+.to-blue-700{
+ --gradient-to-color: #2b6cb0;
+}
+
+.to-blue-800{
+ --gradient-to-color: #2c5282;
+}
+
+.to-blue-900{
+ --gradient-to-color: #2a4365;
+}
+
+.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-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-pink-100{
+ --gradient-to-color: #fff5f7;
+}
+
+.to-pink-200{
+ --gradient-to-color: #fed7e2;
+}
+
+.to-pink-300{
+ --gradient-to-color: #fbb6ce;
+}
+
+.to-pink-400{
+ --gradient-to-color: #f687b3;
+}
+
+.to-pink-500{
+ --gradient-to-color: #ed64a6;
+}
+
+.to-pink-600{
+ --gradient-to-color: #d53f8c;
+}
+
+.to-pink-700{
+ --gradient-to-color: #b83280;
+}
+
+.to-pink-800{
+ --gradient-to-color: #97266d;
+}
+
+.to-pink-900{
+ --gradient-to-color: #702459;
+}
+
+.hover\:from-transparent:hover{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.hover\:from-current:hover{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.hover\:from-black:hover{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.hover\:from-white:hover{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.hover\:from-red-200:hover{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.hover\:from-red-300:hover{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.hover\:from-red-400:hover{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.hover\:from-red-500:hover{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.hover\:from-red-600:hover{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.hover\:from-red-700:hover{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.hover\:from-red-800:hover{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.hover\:from-red-900:hover{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.hover\:from-orange-100:hover{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.hover\:from-orange-200:hover{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.hover\:from-orange-300:hover{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.hover\:from-orange-400:hover{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.hover\:from-orange-500:hover{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.hover\:from-orange-600:hover{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.hover\:from-orange-700:hover{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.hover\:from-orange-800:hover{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.hover\:from-orange-900:hover{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.hover\:from-yellow-100:hover{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.hover\:from-yellow-200:hover{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.hover\:from-yellow-300:hover{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.hover\:from-yellow-400:hover{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.hover\:from-yellow-500:hover{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.hover\:from-yellow-600:hover{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.hover\:from-yellow-700:hover{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.hover\:from-yellow-800:hover{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.hover\:from-yellow-900:hover{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.hover\:from-blue-200:hover{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.hover\:from-blue-300:hover{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.hover\:from-blue-400:hover{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.hover\:from-blue-500:hover{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.hover\:from-blue-600:hover{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.hover\:from-blue-700:hover{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.hover\:from-blue-800:hover{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.hover\:from-blue-900:hover{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.hover\:from-pink-200:hover{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.hover\:from-pink-300:hover{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.hover\:from-pink-400:hover{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.hover\:from-pink-500:hover{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.hover\:from-pink-600:hover{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.hover\:from-pink-700:hover{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.hover\:from-pink-800:hover{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.hover\:from-pink-900:hover{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+}
+
+.hover\:via-transparent:hover{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.hover\:via-current:hover{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.hover\:via-black:hover{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.hover\:via-white:hover{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.hover\:via-red-200:hover{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.hover\:via-red-300:hover{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.hover\:via-red-400:hover{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.hover\:via-red-500:hover{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.hover\:via-red-600:hover{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.hover\:via-red-700:hover{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.hover\:via-red-800:hover{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.hover\:via-red-900:hover{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.hover\:via-orange-100:hover{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.hover\:via-orange-200:hover{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.hover\:via-orange-300:hover{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.hover\:via-orange-400:hover{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.hover\:via-orange-500:hover{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.hover\:via-orange-600:hover{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.hover\:via-orange-700:hover{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.hover\:via-orange-800:hover{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.hover\:via-orange-900:hover{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.hover\:via-yellow-100:hover{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.hover\:via-yellow-200:hover{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.hover\:via-yellow-300:hover{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.hover\:via-yellow-400:hover{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.hover\:via-yellow-500:hover{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.hover\:via-yellow-600:hover{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.hover\:via-yellow-700:hover{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.hover\:via-yellow-800:hover{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.hover\:via-yellow-900:hover{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.hover\:via-blue-200:hover{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.hover\:via-blue-300:hover{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.hover\:via-blue-400:hover{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.hover\:via-blue-500:hover{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.hover\:via-blue-600:hover{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.hover\:via-blue-700:hover{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.hover\:via-blue-800:hover{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.hover\:via-blue-900:hover{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.hover\:via-pink-200:hover{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.hover\:via-pink-300:hover{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.hover\:via-pink-400:hover{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.hover\:via-pink-500:hover{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.hover\:via-pink-600:hover{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.hover\:via-pink-700:hover{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.hover\:via-pink-800:hover{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.hover\:via-pink-900:hover{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:hover{
+ --gradient-to-color: #fff5f5;
+}
+
+.hover\:to-red-200:hover{
+ --gradient-to-color: #fed7d7;
+}
+
+.hover\:to-red-300:hover{
+ --gradient-to-color: #feb2b2;
+}
+
+.hover\:to-red-400:hover{
+ --gradient-to-color: #fc8181;
+}
+
+.hover\:to-red-500:hover{
+ --gradient-to-color: #f56565;
+}
+
+.hover\:to-red-600:hover{
+ --gradient-to-color: #e53e3e;
+}
+
+.hover\:to-red-700:hover{
+ --gradient-to-color: #c53030;
+}
+
+.hover\:to-red-800:hover{
+ --gradient-to-color: #9b2c2c;
+}
+
+.hover\:to-red-900:hover{
+ --gradient-to-color: #742a2a;
+}
+
+.hover\:to-orange-100:hover{
+ --gradient-to-color: #fffaf0;
+}
+
+.hover\:to-orange-200:hover{
+ --gradient-to-color: #feebc8;
+}
+
+.hover\:to-orange-300:hover{
+ --gradient-to-color: #fbd38d;
+}
+
+.hover\:to-orange-400:hover{
+ --gradient-to-color: #f6ad55;
+}
+
+.hover\:to-orange-500:hover{
+ --gradient-to-color: #ed8936;
+}
+
+.hover\:to-orange-600:hover{
+ --gradient-to-color: #dd6b20;
+}
+
+.hover\:to-orange-700:hover{
+ --gradient-to-color: #c05621;
+}
+
+.hover\:to-orange-800:hover{
+ --gradient-to-color: #9c4221;
+}
+
+.hover\:to-orange-900:hover{
+ --gradient-to-color: #7b341e;
+}
+
+.hover\:to-yellow-100:hover{
+ --gradient-to-color: #fffff0;
+}
+
+.hover\:to-yellow-200:hover{
+ --gradient-to-color: #fefcbf;
+}
+
+.hover\:to-yellow-300:hover{
+ --gradient-to-color: #faf089;
+}
+
+.hover\:to-yellow-400:hover{
+ --gradient-to-color: #f6e05e;
+}
+
+.hover\:to-yellow-500:hover{
+ --gradient-to-color: #ecc94b;
+}
+
+.hover\:to-yellow-600:hover{
+ --gradient-to-color: #d69e2e;
+}
+
+.hover\:to-yellow-700:hover{
+ --gradient-to-color: #b7791f;
+}
+
+.hover\:to-yellow-800:hover{
+ --gradient-to-color: #975a16;
+}
+
+.hover\:to-yellow-900:hover{
+ --gradient-to-color: #744210;
+}
+
+.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-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-blue-100:hover{
+ --gradient-to-color: #ebf8ff;
+}
+
+.hover\:to-blue-200:hover{
+ --gradient-to-color: #bee3f8;
+}
+
+.hover\:to-blue-300:hover{
+ --gradient-to-color: #90cdf4;
+}
+
+.hover\:to-blue-400:hover{
+ --gradient-to-color: #63b3ed;
+}
+
+.hover\:to-blue-500:hover{
+ --gradient-to-color: #4299e1;
+}
+
+.hover\:to-blue-600:hover{
+ --gradient-to-color: #3182ce;
+}
+
+.hover\:to-blue-700:hover{
+ --gradient-to-color: #2b6cb0;
+}
+
+.hover\:to-blue-800:hover{
+ --gradient-to-color: #2c5282;
+}
+
+.hover\:to-blue-900:hover{
+ --gradient-to-color: #2a4365;
+}
+
+.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-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-pink-100:hover{
+ --gradient-to-color: #fff5f7;
+}
+
+.hover\:to-pink-200:hover{
+ --gradient-to-color: #fed7e2;
+}
+
+.hover\:to-pink-300:hover{
+ --gradient-to-color: #fbb6ce;
+}
+
+.hover\:to-pink-400:hover{
+ --gradient-to-color: #f687b3;
+}
+
+.hover\:to-pink-500:hover{
+ --gradient-to-color: #ed64a6;
+}
+
+.hover\:to-pink-600:hover{
+ --gradient-to-color: #d53f8c;
+}
+
+.hover\:to-pink-700:hover{
+ --gradient-to-color: #b83280;
+}
+
+.hover\:to-pink-800:hover{
+ --gradient-to-color: #97266d;
+}
+
+.hover\:to-pink-900:hover{
+ --gradient-to-color: #702459;
+}
+
+.focus\:from-transparent:focus{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.focus\:from-current:focus{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.focus\:from-black:focus{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.focus\:from-white:focus{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.focus\:from-red-200:focus{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.focus\:from-red-300:focus{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.focus\:from-red-400:focus{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.focus\:from-red-500:focus{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.focus\:from-red-600:focus{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.focus\:from-red-700:focus{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.focus\:from-red-800:focus{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.focus\:from-red-900:focus{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.focus\:from-orange-100:focus{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.focus\:from-orange-200:focus{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.focus\:from-orange-300:focus{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.focus\:from-orange-400:focus{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.focus\:from-orange-500:focus{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.focus\:from-orange-600:focus{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.focus\:from-orange-700:focus{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.focus\:from-orange-800:focus{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.focus\:from-orange-900:focus{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.focus\:from-yellow-100:focus{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.focus\:from-yellow-200:focus{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.focus\:from-yellow-300:focus{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.focus\:from-yellow-400:focus{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.focus\:from-yellow-500:focus{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.focus\:from-yellow-600:focus{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.focus\:from-yellow-700:focus{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.focus\:from-yellow-800:focus{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.focus\:from-yellow-900:focus{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.focus\:from-blue-200:focus{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.focus\:from-blue-300:focus{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.focus\:from-blue-400:focus{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.focus\:from-blue-500:focus{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.focus\:from-blue-600:focus{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.focus\:from-blue-700:focus{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.focus\:from-blue-800:focus{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.focus\:from-blue-900:focus{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.focus\:from-pink-200:focus{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.focus\:from-pink-300:focus{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.focus\:from-pink-400:focus{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.focus\:from-pink-500:focus{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.focus\:from-pink-600:focus{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.focus\:from-pink-700:focus{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.focus\:from-pink-800:focus{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.focus\:from-pink-900:focus{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+}
+
+.focus\:via-transparent:focus{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.focus\:via-current:focus{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+}
+
+.focus\:via-black:focus{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+}
+
+.focus\:via-white:focus{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+}
+
+.focus\:via-red-200:focus{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+}
+
+.focus\:via-red-300:focus{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+}
+
+.focus\:via-red-400:focus{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+}
+
+.focus\:via-red-500:focus{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+}
+
+.focus\:via-red-600:focus{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+}
+
+.focus\:via-red-700:focus{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+}
+
+.focus\:via-red-800:focus{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+}
+
+.focus\:via-red-900:focus{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+}
+
+.focus\:via-orange-100:focus{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+}
+
+.focus\:via-orange-200:focus{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+}
+
+.focus\:via-orange-300:focus{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+}
+
+.focus\:via-orange-400:focus{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+}
+
+.focus\:via-orange-500:focus{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+}
+
+.focus\:via-orange-600:focus{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+}
+
+.focus\:via-orange-700:focus{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+}
+
+.focus\:via-orange-800:focus{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+}
+
+.focus\:via-orange-900:focus{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+}
+
+.focus\:via-yellow-100:focus{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+}
+
+.focus\:via-yellow-200:focus{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+}
+
+.focus\:via-yellow-300:focus{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+}
+
+.focus\:via-yellow-400:focus{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+}
+
+.focus\:via-yellow-500:focus{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+}
+
+.focus\:via-yellow-600:focus{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+}
+
+.focus\:via-yellow-700:focus{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+}
+
+.focus\:via-yellow-800:focus{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+}
+
+.focus\:via-yellow-900:focus{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+}
+
+.focus\:via-blue-200:focus{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+}
+
+.focus\:via-blue-300:focus{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+}
+
+.focus\:via-blue-400:focus{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+}
+
+.focus\:via-blue-500:focus{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+}
+
+.focus\:via-blue-600:focus{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+}
+
+.focus\:via-blue-700:focus{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+}
+
+.focus\:via-blue-800:focus{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+}
+
+.focus\:via-blue-900:focus{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+}
+
+.focus\:via-pink-200:focus{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+}
+
+.focus\:via-pink-300:focus{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+}
+
+.focus\:via-pink-400:focus{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+}
+
+.focus\:via-pink-500:focus{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+}
+
+.focus\:via-pink-600:focus{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+}
+
+.focus\:via-pink-700:focus{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+}
+
+.focus\:via-pink-800:focus{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+}
+
+.focus\:via-pink-900:focus{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:focus{
+ --gradient-to-color: #fff5f5;
+}
+
+.focus\:to-red-200:focus{
+ --gradient-to-color: #fed7d7;
+}
+
+.focus\:to-red-300:focus{
+ --gradient-to-color: #feb2b2;
+}
+
+.focus\:to-red-400:focus{
+ --gradient-to-color: #fc8181;
+}
+
+.focus\:to-red-500:focus{
+ --gradient-to-color: #f56565;
+}
+
+.focus\:to-red-600:focus{
+ --gradient-to-color: #e53e3e;
+}
+
+.focus\:to-red-700:focus{
+ --gradient-to-color: #c53030;
+}
+
+.focus\:to-red-800:focus{
+ --gradient-to-color: #9b2c2c;
+}
+
+.focus\:to-red-900:focus{
+ --gradient-to-color: #742a2a;
+}
+
+.focus\:to-orange-100:focus{
+ --gradient-to-color: #fffaf0;
+}
+
+.focus\:to-orange-200:focus{
+ --gradient-to-color: #feebc8;
+}
+
+.focus\:to-orange-300:focus{
+ --gradient-to-color: #fbd38d;
+}
+
+.focus\:to-orange-400:focus{
+ --gradient-to-color: #f6ad55;
+}
+
+.focus\:to-orange-500:focus{
+ --gradient-to-color: #ed8936;
+}
+
+.focus\:to-orange-600:focus{
+ --gradient-to-color: #dd6b20;
+}
+
+.focus\:to-orange-700:focus{
+ --gradient-to-color: #c05621;
+}
+
+.focus\:to-orange-800:focus{
+ --gradient-to-color: #9c4221;
+}
+
+.focus\:to-orange-900:focus{
+ --gradient-to-color: #7b341e;
+}
+
+.focus\:to-yellow-100:focus{
+ --gradient-to-color: #fffff0;
+}
+
+.focus\:to-yellow-200:focus{
+ --gradient-to-color: #fefcbf;
+}
+
+.focus\:to-yellow-300:focus{
+ --gradient-to-color: #faf089;
+}
+
+.focus\:to-yellow-400:focus{
+ --gradient-to-color: #f6e05e;
+}
+
+.focus\:to-yellow-500:focus{
+ --gradient-to-color: #ecc94b;
+}
+
+.focus\:to-yellow-600:focus{
+ --gradient-to-color: #d69e2e;
+}
+
+.focus\:to-yellow-700:focus{
+ --gradient-to-color: #b7791f;
+}
+
+.focus\:to-yellow-800:focus{
+ --gradient-to-color: #975a16;
+}
+
+.focus\:to-yellow-900:focus{
+ --gradient-to-color: #744210;
+}
+
+.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-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-blue-100:focus{
+ --gradient-to-color: #ebf8ff;
+}
+
+.focus\:to-blue-200:focus{
+ --gradient-to-color: #bee3f8;
+}
+
+.focus\:to-blue-300:focus{
+ --gradient-to-color: #90cdf4;
+}
+
+.focus\:to-blue-400:focus{
+ --gradient-to-color: #63b3ed;
+}
+
+.focus\:to-blue-500:focus{
+ --gradient-to-color: #4299e1;
+}
+
+.focus\:to-blue-600:focus{
+ --gradient-to-color: #3182ce;
+}
+
+.focus\:to-blue-700:focus{
+ --gradient-to-color: #2b6cb0;
+}
+
+.focus\:to-blue-800:focus{
+ --gradient-to-color: #2c5282;
+}
+
+.focus\:to-blue-900:focus{
+ --gradient-to-color: #2a4365;
+}
+
+.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-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-pink-100:focus{
+ --gradient-to-color: #fff5f7;
+}
+
+.focus\:to-pink-200:focus{
+ --gradient-to-color: #fed7e2;
+}
+
+.focus\:to-pink-300:focus{
+ --gradient-to-color: #fbb6ce;
+}
+
+.focus\:to-pink-400:focus{
+ --gradient-to-color: #f687b3;
+}
+
+.focus\:to-pink-500:focus{
+ --gradient-to-color: #ed64a6;
+}
+
+.focus\:to-pink-600:focus{
+ --gradient-to-color: #d53f8c;
+}
+
+.focus\:to-pink-700:focus{
+ --gradient-to-color: #b83280;
+}
+
+.focus\:to-pink-800:focus{
+ --gradient-to-color: #97266d;
+}
+
+.focus\:to-pink-900:focus{
+ --gradient-to-color: #702459;
+}
+
+.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: center;
+}
+
+.bg-left{
+ background-position: left;
+}
+
+.bg-left-bottom{
+ background-position: left bottom;
+}
+
+.bg-left-top{
+ background-position: left top;
+}
+
+.bg-right{
+ background-position: right;
+}
+
+.bg-right-bottom{
+ background-position: right bottom;
+}
+
+.bg-right-top{
+ background-position: right top;
+}
+
+.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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+}
+
+.border-white{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+}
+
+.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-red-100{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+}
+
+.border-red-200{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+}
+
+.border-red-300{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+}
+
+.border-red-400{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+}
+
+.border-red-500{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+}
+
+.border-red-600{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+}
+
+.border-red-700{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+}
+
+.border-red-800{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+}
+
+.border-red-900{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+}
+
+.border-orange-100{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+}
+
+.border-orange-200{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+}
+
+.border-orange-300{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+}
+
+.border-orange-400{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+}
+
+.border-orange-500{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+}
+
+.border-orange-600{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+}
+
+.border-orange-700{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+}
+
+.border-orange-800{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+}
+
+.border-orange-900{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+}
+
+.border-yellow-100{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+}
+
+.border-yellow-200{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+}
+
+.border-yellow-300{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+}
+
+.border-yellow-400{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+}
+
+.border-yellow-500{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+}
+
+.border-yellow-600{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+}
+
+.border-yellow-700{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+}
+
+.border-yellow-800{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+}
+
+.border-yellow-900{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+}
+
+.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-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-blue-100{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+}
+
+.border-blue-200{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+}
+
+.border-blue-300{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+}
+
+.border-blue-400{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+}
+
+.border-blue-500{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+}
+
+.border-blue-600{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+}
+
+.border-blue-700{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+}
+
+.border-blue-800{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+}
+
+.border-blue-900{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+}
+
+.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-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-pink-100{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+}
+
+.border-pink-200{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+}
+
+.border-pink-300{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+}
+
+.border-pink-400{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+}
+
+.border-pink-500{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+}
+
+.border-pink-600{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+}
+
+.border-pink-700{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+}
+
+.border-pink-800{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+}
+
+.border-pink-900{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, var(--border-opacity));
+}
+
+.hover\:border-transparent:hover{
+ border-color: transparent;
+}
+
+.hover\:border-current:hover{
+ border-color: currentColor;
+}
+
+.hover\:border-black:hover{
+ --border-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+}
+
+.hover\:border-white:hover{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+}
+
+.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-red-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+}
+
+.hover\:border-red-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+}
+
+.hover\:border-red-300:hover{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+}
+
+.hover\:border-red-400:hover{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+}
+
+.hover\:border-red-500:hover{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+}
+
+.hover\:border-red-600:hover{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+}
+
+.hover\:border-red-700:hover{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+}
+
+.hover\:border-red-800:hover{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+}
+
+.hover\:border-red-900:hover{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+}
+
+.hover\:border-orange-100:hover{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+}
+
+.hover\:border-orange-200:hover{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+}
+
+.hover\:border-orange-300:hover{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+}
+
+.hover\:border-orange-400:hover{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+}
+
+.hover\:border-orange-500:hover{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+}
+
+.hover\:border-orange-600:hover{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+}
+
+.hover\:border-orange-700:hover{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+}
+
+.hover\:border-orange-800:hover{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+}
+
+.hover\:border-orange-900:hover{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+}
+
+.hover\:border-yellow-100:hover{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+}
+
+.hover\:border-yellow-200:hover{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+}
+
+.hover\:border-yellow-300:hover{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+}
+
+.hover\:border-yellow-400:hover{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+}
+
+.hover\:border-yellow-500:hover{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+}
+
+.hover\:border-yellow-600:hover{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+}
+
+.hover\:border-yellow-700:hover{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+}
+
+.hover\:border-yellow-800:hover{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+}
+
+.hover\:border-yellow-900:hover{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+}
+
+.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-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-blue-100:hover{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+}
+
+.hover\:border-blue-200:hover{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+}
+
+.hover\:border-blue-300:hover{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+}
+
+.hover\:border-blue-400:hover{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+}
+
+.hover\:border-blue-500:hover{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+}
+
+.hover\:border-blue-600:hover{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+}
+
+.hover\:border-blue-700:hover{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+}
+
+.hover\:border-blue-800:hover{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+}
+
+.hover\:border-blue-900:hover{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+}
+
+.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-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-pink-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+}
+
+.hover\:border-pink-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+}
+
+.hover\:border-pink-300:hover{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+}
+
+.hover\:border-pink-400:hover{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+}
+
+.hover\:border-pink-500:hover{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+}
+
+.hover\:border-pink-600:hover{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+}
+
+.hover\:border-pink-700:hover{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+}
+
+.hover\:border-pink-800:hover{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+}
+
+.hover\:border-pink-900:hover{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, var(--border-opacity));
+}
+
+.focus\:border-transparent:focus{
+ border-color: transparent;
+}
+
+.focus\:border-current:focus{
+ border-color: currentColor;
+}
+
+.focus\:border-black:focus{
+ --border-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+}
+
+.focus\:border-white:focus{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+}
+
+.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-red-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+}
+
+.focus\:border-red-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+}
+
+.focus\:border-red-300:focus{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+}
+
+.focus\:border-red-400:focus{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+}
+
+.focus\:border-red-500:focus{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+}
+
+.focus\:border-red-600:focus{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+}
+
+.focus\:border-red-700:focus{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+}
+
+.focus\:border-red-800:focus{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+}
+
+.focus\:border-red-900:focus{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+}
+
+.focus\:border-orange-100:focus{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+}
+
+.focus\:border-orange-200:focus{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+}
+
+.focus\:border-orange-300:focus{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+}
+
+.focus\:border-orange-400:focus{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+}
+
+.focus\:border-orange-500:focus{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+}
+
+.focus\:border-orange-600:focus{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+}
+
+.focus\:border-orange-700:focus{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+}
+
+.focus\:border-orange-800:focus{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+}
+
+.focus\:border-orange-900:focus{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+}
+
+.focus\:border-yellow-100:focus{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+}
+
+.focus\:border-yellow-200:focus{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+}
+
+.focus\:border-yellow-300:focus{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+}
+
+.focus\:border-yellow-400:focus{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+}
+
+.focus\:border-yellow-500:focus{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+}
+
+.focus\:border-yellow-600:focus{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+}
+
+.focus\:border-yellow-700:focus{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+}
+
+.focus\:border-yellow-800:focus{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+}
+
+.focus\:border-yellow-900:focus{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+}
+
+.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-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-blue-100:focus{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+}
+
+.focus\:border-blue-200:focus{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+}
+
+.focus\:border-blue-300:focus{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+}
+
+.focus\:border-blue-400:focus{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+}
+
+.focus\:border-blue-500:focus{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+}
+
+.focus\:border-blue-600:focus{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+}
+
+.focus\:border-blue-700:focus{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+}
+
+.focus\:border-blue-800:focus{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+}
+
+.focus\:border-blue-900:focus{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+}
+
+.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-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-pink-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+}
+
+.focus\:border-pink-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+}
+
+.focus\:border-pink-300:focus{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+}
+
+.focus\:border-pink-400:focus{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+}
+
+.focus\:border-pink-500:focus{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+}
+
+.focus\:border-pink-600:focus{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+}
+
+.focus\:border-pink-700:focus{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+}
+
+.focus\:border-pink-800:focus{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+}
+
+.focus\:border-pink-900:focus{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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: 0.125rem;
+}
+
+.rounded{
+ border-radius: 0.25rem;
+}
+
+.rounded-md{
+ border-radius: 0.375rem;
+}
+
+.rounded-lg{
+ border-radius: 0.5rem;
+}
+
+.rounded-xl{
+ border-radius: 0.75rem;
+}
+
+.rounded-2xl{
+ border-radius: 1rem;
+}
+
+.rounded-3xl{
+ border-radius: 1.5rem;
+}
+
+.rounded-full{
+ border-radius: 9999px;
+}
+
+.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: 0.125rem;
+ border-top-right-radius: 0.125rem;
+}
+
+.rounded-r-sm{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+}
+
+.rounded-b-sm{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+}
+
+.rounded-l-sm{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+}
+
+.rounded-t{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+
+.rounded-r{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+
+.rounded-b{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.rounded-l{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.rounded-t-md{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+}
+
+.rounded-r-md{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.rounded-b-md{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.rounded-l-md{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.rounded-t-lg{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+}
+
+.rounded-r-lg{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+}
+
+.rounded-b-lg{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+
+.rounded-l-lg{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+
+.rounded-t-xl{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+}
+
+.rounded-r-xl{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+}
+
+.rounded-b-xl{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+}
+
+.rounded-l-xl{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+}
+
+.rounded-t-2xl{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+}
+
+.rounded-r-2xl{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+}
+
+.rounded-b-2xl{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+}
+
+.rounded-l-2xl{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+}
+
+.rounded-t-3xl{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+}
+
+.rounded-r-3xl{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+}
+
+.rounded-b-3xl{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+}
+
+.rounded-l-3xl{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+}
+
+.rounded-t-full{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+}
+
+.rounded-r-full{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+}
+
+.rounded-b-full{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.rounded-l-full{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.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: 0.125rem;
+}
+
+.rounded-tr-sm{
+ border-top-right-radius: 0.125rem;
+}
+
+.rounded-br-sm{
+ border-bottom-right-radius: 0.125rem;
+}
+
+.rounded-bl-sm{
+ border-bottom-left-radius: 0.125rem;
+}
+
+.rounded-tl{
+ border-top-left-radius: 0.25rem;
+}
+
+.rounded-tr{
+ border-top-right-radius: 0.25rem;
+}
+
+.rounded-br{
+ border-bottom-right-radius: 0.25rem;
+}
+
+.rounded-bl{
+ border-bottom-left-radius: 0.25rem;
+}
+
+.rounded-tl-md{
+ border-top-left-radius: 0.375rem;
+}
+
+.rounded-tr-md{
+ border-top-right-radius: 0.375rem;
+}
+
+.rounded-br-md{
+ border-bottom-right-radius: 0.375rem;
+}
+
+.rounded-bl-md{
+ border-bottom-left-radius: 0.375rem;
+}
+
+.rounded-tl-lg{
+ border-top-left-radius: 0.5rem;
+}
+
+.rounded-tr-lg{
+ border-top-right-radius: 0.5rem;
+}
+
+.rounded-br-lg{
+ border-bottom-right-radius: 0.5rem;
+}
+
+.rounded-bl-lg{
+ border-bottom-left-radius: 0.5rem;
+}
+
+.rounded-tl-xl{
+ border-top-left-radius: 0.75rem;
+}
+
+.rounded-tr-xl{
+ border-top-right-radius: 0.75rem;
+}
+
+.rounded-br-xl{
+ border-bottom-right-radius: 0.75rem;
+}
+
+.rounded-bl-xl{
+ border-bottom-left-radius: 0.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: 9999px;
+}
+
+.rounded-tr-full{
+ border-top-right-radius: 9999px;
+}
+
+.rounded-br-full{
+ border-bottom-right-radius: 9999px;
+}
+
+.rounded-bl-full{
+ border-bottom-left-radius: 9999px;
+}
+
+.focus\:rounded-none:focus{
+ border-radius: 0;
+}
+
+.focus\:rounded-sm:focus{
+ border-radius: 0.125rem;
+}
+
+.focus\:rounded:focus{
+ border-radius: 0.25rem;
+}
+
+.focus\:rounded-md:focus{
+ border-radius: 0.375rem;
+}
+
+.focus\:rounded-lg:focus{
+ border-radius: 0.5rem;
+}
+
+.focus\:rounded-xl:focus{
+ border-radius: 0.75rem;
+}
+
+.focus\:rounded-2xl:focus{
+ border-radius: 1rem;
+}
+
+.focus\:rounded-3xl:focus{
+ border-radius: 1.5rem;
+}
+
+.focus\:rounded-full:focus{
+ border-radius: 9999px;
+}
+
+.focus\:rounded-t-none:focus{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+}
+
+.focus\:rounded-r-none:focus{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+}
+
+.focus\:rounded-b-none:focus{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.focus\:rounded-l-none:focus{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+}
+
+.focus\:rounded-t-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem;
+}
+
+.focus\:rounded-r-sm:focus{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+}
+
+.focus\:rounded-b-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+}
+
+.focus\:rounded-l-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+}
+
+.focus\:rounded-t:focus{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+}
+
+.focus\:rounded-r:focus{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+}
+
+.focus\:rounded-b:focus{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.focus\:rounded-l:focus{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+}
+
+.focus\:rounded-t-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+}
+
+.focus\:rounded-r-md:focus{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+}
+
+.focus\:rounded-b-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.focus\:rounded-l-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+}
+
+.focus\:rounded-t-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+}
+
+.focus\:rounded-r-lg:focus{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+}
+
+.focus\:rounded-b-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+
+.focus\:rounded-l-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+}
+
+.focus\:rounded-t-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+}
+
+.focus\:rounded-r-xl:focus{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+}
+
+.focus\:rounded-b-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+}
+
+.focus\:rounded-l-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+}
+
+.focus\:rounded-t-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+}
+
+.focus\:rounded-r-2xl:focus{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+}
+
+.focus\:rounded-b-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+}
+
+.focus\:rounded-l-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+}
+
+.focus\:rounded-t-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+}
+
+.focus\:rounded-r-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+}
+
+.focus\:rounded-b-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+}
+
+.focus\:rounded-l-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+}
+
+.focus\:rounded-t-full:focus{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+}
+
+.focus\:rounded-r-full:focus{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+}
+
+.focus\:rounded-b-full:focus{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.focus\:rounded-l-full:focus{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+}
+
+.focus\:rounded-tl-none:focus{
+ border-top-left-radius: 0;
+}
+
+.focus\:rounded-tr-none:focus{
+ border-top-right-radius: 0;
+}
+
+.focus\:rounded-br-none:focus{
+ border-bottom-right-radius: 0;
+}
+
+.focus\:rounded-bl-none:focus{
+ border-bottom-left-radius: 0;
+}
+
+.focus\:rounded-tl-sm:focus{
+ border-top-left-radius: 0.125rem;
+}
+
+.focus\:rounded-tr-sm:focus{
+ border-top-right-radius: 0.125rem;
+}
+
+.focus\:rounded-br-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+}
+
+.focus\:rounded-bl-sm:focus{
+ border-bottom-left-radius: 0.125rem;
+}
+
+.focus\:rounded-tl:focus{
+ border-top-left-radius: 0.25rem;
+}
+
+.focus\:rounded-tr:focus{
+ border-top-right-radius: 0.25rem;
+}
+
+.focus\:rounded-br:focus{
+ border-bottom-right-radius: 0.25rem;
+}
+
+.focus\:rounded-bl:focus{
+ border-bottom-left-radius: 0.25rem;
+}
+
+.focus\:rounded-tl-md:focus{
+ border-top-left-radius: 0.375rem;
+}
+
+.focus\:rounded-tr-md:focus{
+ border-top-right-radius: 0.375rem;
+}
+
+.focus\:rounded-br-md:focus{
+ border-bottom-right-radius: 0.375rem;
+}
+
+.focus\:rounded-bl-md:focus{
+ border-bottom-left-radius: 0.375rem;
+}
+
+.focus\:rounded-tl-lg:focus{
+ border-top-left-radius: 0.5rem;
+}
+
+.focus\:rounded-tr-lg:focus{
+ border-top-right-radius: 0.5rem;
+}
+
+.focus\:rounded-br-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+}
+
+.focus\:rounded-bl-lg:focus{
+ border-bottom-left-radius: 0.5rem;
+}
+
+.focus\:rounded-tl-xl:focus{
+ border-top-left-radius: 0.75rem;
+}
+
+.focus\:rounded-tr-xl:focus{
+ border-top-right-radius: 0.75rem;
+}
+
+.focus\:rounded-br-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+}
+
+.focus\:rounded-bl-xl:focus{
+ border-bottom-left-radius: 0.75rem;
+}
+
+.focus\:rounded-tl-2xl:focus{
+ border-top-left-radius: 1rem;
+}
+
+.focus\:rounded-tr-2xl:focus{
+ border-top-right-radius: 1rem;
+}
+
+.focus\:rounded-br-2xl:focus{
+ border-bottom-right-radius: 1rem;
+}
+
+.focus\:rounded-bl-2xl:focus{
+ border-bottom-left-radius: 1rem;
+}
+
+.focus\:rounded-tl-3xl:focus{
+ border-top-left-radius: 1.5rem;
+}
+
+.focus\:rounded-tr-3xl:focus{
+ border-top-right-radius: 1.5rem;
+}
+
+.focus\:rounded-br-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+}
+
+.focus\:rounded-bl-3xl:focus{
+ border-bottom-left-radius: 1.5rem;
+}
+
+.focus\:rounded-tl-full:focus{
+ border-top-left-radius: 9999px;
+}
+
+.focus\:rounded-tr-full:focus{
+ border-top-right-radius: 9999px;
+}
+
+.focus\:rounded-br-full:focus{
+ border-bottom-right-radius: 9999px;
+}
+
+.focus\:rounded-bl-full:focus{
+ border-bottom-left-radius: 9999px;
+}
+
+.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-2{
+ border-width: 2px;
+}
+
+.border-4{
+ border-width: 4px;
+}
+
+.border-8{
+ border-width: 8px;
+}
+
+.border{
+ 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-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-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;
+}
+
+.active\:border-0:active{
+ border-width: 0;
+}
+
+.active\:border-2:active{
+ border-width: 2px;
+}
+
+.active\:border-4:active{
+ border-width: 4px;
+}
+
+.active\:border-8:active{
+ border-width: 8px;
+}
+
+.active\:border:active{
+ border-width: 1px;
+}
+
+.active\:border-t-0:active{
+ border-top-width: 0;
+}
+
+.active\:border-r-0:active{
+ border-right-width: 0;
+}
+
+.active\:border-b-0:active{
+ border-bottom-width: 0;
+}
+
+.active\:border-l-0:active{
+ border-left-width: 0;
+}
+
+.active\:border-t-2:active{
+ border-top-width: 2px;
+}
+
+.active\:border-r-2:active{
+ border-right-width: 2px;
+}
+
+.active\:border-b-2:active{
+ border-bottom-width: 2px;
+}
+
+.active\:border-l-2:active{
+ border-left-width: 2px;
+}
+
+.active\:border-t-4:active{
+ border-top-width: 4px;
+}
+
+.active\:border-r-4:active{
+ border-right-width: 4px;
+}
+
+.active\:border-b-4:active{
+ border-bottom-width: 4px;
+}
+
+.active\:border-l-4:active{
+ border-left-width: 4px;
+}
+
+.active\:border-t-8:active{
+ border-top-width: 8px;
+}
+
+.active\:border-r-8:active{
+ border-right-width: 8px;
+}
+
+.active\:border-b-8:active{
+ border-bottom-width: 8px;
+}
+
+.active\:border-l-8:active{
+ border-left-width: 8px;
+}
+
+.active\:border-t:active{
+ border-top-width: 1px;
+}
+
+.active\:border-r:active{
+ border-right-width: 1px;
+}
+
+.active\:border-b:active{
+ border-bottom-width: 1px;
+}
+
+.active\:border-l:active{
+ border-left-width: 1px;
+}
+
+.focus\:border-0:focus{
+ border-width: 0;
+}
+
+.focus\:border-2:focus{
+ border-width: 2px;
+}
+
+.focus\:border-4:focus{
+ border-width: 4px;
+}
+
+.focus\:border-8:focus{
+ border-width: 8px;
+}
+
+.focus\:border:focus{
+ border-width: 1px;
+}
+
+.focus\:border-t-0:focus{
+ border-top-width: 0;
+}
+
+.focus\:border-r-0:focus{
+ border-right-width: 0;
+}
+
+.focus\:border-b-0:focus{
+ border-bottom-width: 0;
+}
+
+.focus\:border-l-0:focus{
+ border-left-width: 0;
+}
+
+.focus\:border-t-2:focus{
+ border-top-width: 2px;
+}
+
+.focus\:border-r-2:focus{
+ border-right-width: 2px;
+}
+
+.focus\:border-b-2:focus{
+ border-bottom-width: 2px;
+}
+
+.focus\:border-l-2:focus{
+ border-left-width: 2px;
+}
+
+.focus\:border-t-4:focus{
+ border-top-width: 4px;
+}
+
+.focus\:border-r-4:focus{
+ border-right-width: 4px;
+}
+
+.focus\:border-b-4:focus{
+ border-bottom-width: 4px;
+}
+
+.focus\:border-l-4:focus{
+ border-left-width: 4px;
+}
+
+.focus\:border-t-8:focus{
+ border-top-width: 8px;
+}
+
+.focus\:border-r-8:focus{
+ border-right-width: 8px;
+}
+
+.focus\:border-b-8:focus{
+ border-bottom-width: 8px;
+}
+
+.focus\:border-l-8:focus{
+ border-left-width: 8px;
+}
+
+.focus\:border-t:focus{
+ border-top-width: 1px;
+}
+
+.focus\:border-r:focus{
+ border-right-width: 1px;
+}
+
+.focus\:border-b:focus{
+ border-bottom-width: 1px;
+}
+
+.focus\:border-l:focus{
+ 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-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-sans{
+ font-family: Nunito Sans;
+}
+
+.font-serif{
+ font-family: Georgia, Cambria, "Times New Roman", Times, serif;
+}
+
+.font-mono{
+ font-family: 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: 0.25rem;
+}
+
+.h-2{
+ height: 0.5rem;
+}
+
+.h-3{
+ height: 0.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-12{
+ height: 3rem;
+}
+
+.h-16{
+ height: 4rem;
+}
+
+.h-20{
+ height: 5rem;
+}
+
+.h-24{
+ height: 6rem;
+}
+
+.h-32{
+ height: 8rem;
+}
+
+.h-40{
+ height: 10rem;
+}
+
+.h-48{
+ height: 12rem;
+}
+
+.h-56{
+ height: 14rem;
+}
+
+.h-64{
+ height: 16rem;
+}
+
+.h-auto{
+ height: auto;
+}
+
+.h-px{
+ height: 1px;
+}
+
+.h-full{
+ height: 100%;
+}
+
+.h-screen{
+ height: 100vh;
+}
+
+.text-xs{
+ font-size: .8rem;
+}
+
+.text-sm{
+ font-size: .925rem;
+}
+
+.text-base{
+ font-size: 1rem;
+}
+
+.text-lg{
+ font-size: 1.125rem;
+}
+
+.text-xl{
+ font-size: 1.25rem;
+}
+
+.text-2xl{
+ font-size: 1.5rem;
+}
+
+.text-3xl{
+ font-size: 1.75rem;
+}
+
+.text-4xl{
+ font-size: 2.125rem;
+}
+
+.text-5xl{
+ font-size: 2.625rem;
+}
+
+.text-6xl{
+ font-size: 10rem;
+}
+
+.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.6;
+}
+
+.leading-relaxed{
+ line-height: 1.625;
+}
+
+.leading-loose{
+ line-height: 1.75;
+}
+
+.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: 0.25rem;
+}
+
+.m-2{
+ margin: 0.5rem;
+}
+
+.m-3{
+ margin: 0.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-12{
+ margin: 3rem;
+}
+
+.m-16{
+ margin: 4rem;
+}
+
+.m-20{
+ margin: 5rem;
+}
+
+.m-24{
+ margin: 6rem;
+}
+
+.m-32{
+ margin: 8rem;
+}
+
+.m-40{
+ margin: 10rem;
+}
+
+.m-48{
+ margin: 12rem;
+}
+
+.m-56{
+ margin: 14rem;
+}
+
+.m-64{
+ margin: 16rem;
+}
+
+.m-auto{
+ margin: auto;
+}
+
+.m-px{
+ margin: 1px;
+}
+
+.-m-1{
+ margin: -0.25rem;
+}
+
+.-m-2{
+ margin: -0.5rem;
+}
+
+.-m-3{
+ margin: -0.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-12{
+ margin: -3rem;
+}
+
+.-m-16{
+ margin: -4rem;
+}
+
+.-m-20{
+ margin: -5rem;
+}
+
+.-m-24{
+ margin: -6rem;
+}
+
+.-m-32{
+ margin: -8rem;
+}
+
+.-m-40{
+ margin: -10rem;
+}
+
+.-m-48{
+ margin: -12rem;
+}
+
+.-m-56{
+ margin: -14rem;
+}
+
+.-m-64{
+ margin: -16rem;
+}
+
+.-m-px{
+ margin: -1px;
+}
+
+.my-0{
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+.mx-0{
+ margin-left: 0;
+ margin-right: 0;
+}
+
+.my-1{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+}
+
+.mx-1{
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+}
+
+.my-2{
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+}
+
+.mx-2{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+}
+
+.my-3{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+}
+
+.mx-3{
+ margin-left: 0.75rem;
+ margin-right: 0.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-12{
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+}
+
+.mx-12{
+ margin-left: 3rem;
+ margin-right: 3rem;
+}
+
+.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-24{
+ margin-top: 6rem;
+ margin-bottom: 6rem;
+}
+
+.mx-24{
+ margin-left: 6rem;
+ margin-right: 6rem;
+}
+
+.my-32{
+ margin-top: 8rem;
+ margin-bottom: 8rem;
+}
+
+.mx-32{
+ margin-left: 8rem;
+ margin-right: 8rem;
+}
+
+.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-56{
+ margin-top: 14rem;
+ margin-bottom: 14rem;
+}
+
+.mx-56{
+ margin-left: 14rem;
+ margin-right: 14rem;
+}
+
+.my-64{
+ margin-top: 16rem;
+ margin-bottom: 16rem;
+}
+
+.mx-64{
+ margin-left: 16rem;
+ margin-right: 16rem;
+}
+
+.my-auto{
+ margin-top: auto;
+ margin-bottom: auto;
+}
+
+.mx-auto{
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.my-px{
+ margin-top: 1px;
+ margin-bottom: 1px;
+}
+
+.mx-px{
+ margin-left: 1px;
+ margin-right: 1px;
+}
+
+.-my-1{
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+}
+
+.-mx-1{
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
+}
+
+.-my-2{
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+}
+
+.-mx-2{
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
+}
+
+.-my-3{
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
+}
+
+.-mx-3{
+ margin-left: -0.75rem;
+ margin-right: -0.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-12{
+ margin-top: -3rem;
+ margin-bottom: -3rem;
+}
+
+.-mx-12{
+ margin-left: -3rem;
+ margin-right: -3rem;
+}
+
+.-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-24{
+ margin-top: -6rem;
+ margin-bottom: -6rem;
+}
+
+.-mx-24{
+ margin-left: -6rem;
+ margin-right: -6rem;
+}
+
+.-my-32{
+ margin-top: -8rem;
+ margin-bottom: -8rem;
+}
+
+.-mx-32{
+ margin-left: -8rem;
+ margin-right: -8rem;
+}
+
+.-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-56{
+ margin-top: -14rem;
+ margin-bottom: -14rem;
+}
+
+.-mx-56{
+ margin-left: -14rem;
+ margin-right: -14rem;
+}
+
+.-my-64{
+ margin-top: -16rem;
+ margin-bottom: -16rem;
+}
+
+.-mx-64{
+ margin-left: -16rem;
+ margin-right: -16rem;
+}
+
+.-my-px{
+ margin-top: -1px;
+ margin-bottom: -1px;
+}
+
+.-mx-px{
+ margin-left: -1px;
+ margin-right: -1px;
+}
+
+.mt-0{
+ margin-top: 0;
+}
+
+.mr-0{
+ margin-right: 0;
+}
+
+.mb-0{
+ margin-bottom: 0;
+}
+
+.ml-0{
+ margin-left: 0;
+}
+
+.mt-1{
+ margin-top: 0.25rem;
+}
+
+.mr-1{
+ margin-right: 0.25rem;
+}
+
+.mb-1{
+ margin-bottom: 0.25rem;
+}
+
+.ml-1{
+ margin-left: 0.25rem;
+}
+
+.mt-2{
+ margin-top: 0.5rem;
+}
+
+.mr-2{
+ margin-right: 0.5rem;
+}
+
+.mb-2{
+ margin-bottom: 0.5rem;
+}
+
+.ml-2{
+ margin-left: 0.5rem;
+}
+
+.mt-3{
+ margin-top: 0.75rem;
+}
+
+.mr-3{
+ margin-right: 0.75rem;
+}
+
+.mb-3{
+ margin-bottom: 0.75rem;
+}
+
+.ml-3{
+ margin-left: 0.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-12{
+ margin-top: 3rem;
+}
+
+.mr-12{
+ margin-right: 3rem;
+}
+
+.mb-12{
+ margin-bottom: 3rem;
+}
+
+.ml-12{
+ margin-left: 3rem;
+}
+
+.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-24{
+ margin-top: 6rem;
+}
+
+.mr-24{
+ margin-right: 6rem;
+}
+
+.mb-24{
+ margin-bottom: 6rem;
+}
+
+.ml-24{
+ margin-left: 6rem;
+}
+
+.mt-32{
+ margin-top: 8rem;
+}
+
+.mr-32{
+ margin-right: 8rem;
+}
+
+.mb-32{
+ margin-bottom: 8rem;
+}
+
+.ml-32{
+ margin-left: 8rem;
+}
+
+.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-56{
+ margin-top: 14rem;
+}
+
+.mr-56{
+ margin-right: 14rem;
+}
+
+.mb-56{
+ margin-bottom: 14rem;
+}
+
+.ml-56{
+ margin-left: 14rem;
+}
+
+.mt-64{
+ margin-top: 16rem;
+}
+
+.mr-64{
+ margin-right: 16rem;
+}
+
+.mb-64{
+ margin-bottom: 16rem;
+}
+
+.ml-64{
+ margin-left: 16rem;
+}
+
+.mt-auto{
+ margin-top: auto;
+}
+
+.mr-auto{
+ margin-right: auto;
+}
+
+.mb-auto{
+ margin-bottom: auto;
+}
+
+.ml-auto{
+ margin-left: auto;
+}
+
+.mt-px{
+ margin-top: 1px;
+}
+
+.mr-px{
+ margin-right: 1px;
+}
+
+.mb-px{
+ margin-bottom: 1px;
+}
+
+.ml-px{
+ margin-left: 1px;
+}
+
+.-mt-1{
+ margin-top: -0.25rem;
+}
+
+.-mr-1{
+ margin-right: -0.25rem;
+}
+
+.-mb-1{
+ margin-bottom: -0.25rem;
+}
+
+.-ml-1{
+ margin-left: -0.25rem;
+}
+
+.-mt-2{
+ margin-top: -0.5rem;
+}
+
+.-mr-2{
+ margin-right: -0.5rem;
+}
+
+.-mb-2{
+ margin-bottom: -0.5rem;
+}
+
+.-ml-2{
+ margin-left: -0.5rem;
+}
+
+.-mt-3{
+ margin-top: -0.75rem;
+}
+
+.-mr-3{
+ margin-right: -0.75rem;
+}
+
+.-mb-3{
+ margin-bottom: -0.75rem;
+}
+
+.-ml-3{
+ margin-left: -0.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-12{
+ margin-top: -3rem;
+}
+
+.-mr-12{
+ margin-right: -3rem;
+}
+
+.-mb-12{
+ margin-bottom: -3rem;
+}
+
+.-ml-12{
+ margin-left: -3rem;
+}
+
+.-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-24{
+ margin-top: -6rem;
+}
+
+.-mr-24{
+ margin-right: -6rem;
+}
+
+.-mb-24{
+ margin-bottom: -6rem;
+}
+
+.-ml-24{
+ margin-left: -6rem;
+}
+
+.-mt-32{
+ margin-top: -8rem;
+}
+
+.-mr-32{
+ margin-right: -8rem;
+}
+
+.-mb-32{
+ margin-bottom: -8rem;
+}
+
+.-ml-32{
+ margin-left: -8rem;
+}
+
+.-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-56{
+ margin-top: -14rem;
+}
+
+.-mr-56{
+ margin-right: -14rem;
+}
+
+.-mb-56{
+ margin-bottom: -14rem;
+}
+
+.-ml-56{
+ margin-left: -14rem;
+}
+
+.-mt-64{
+ margin-top: -16rem;
+}
+
+.-mr-64{
+ margin-right: -16rem;
+}
+
+.-mb-64{
+ margin-bottom: -16rem;
+}
+
+.-ml-64{
+ margin-left: -16rem;
+}
+
+.-mt-px{
+ margin-top: -1px;
+}
+
+.-mr-px{
+ margin-right: -1px;
+}
+
+.-mb-px{
+ margin-bottom: -1px;
+}
+
+.-ml-px{
+ margin-left: -1px;
+}
+
+.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: 24rem;
+}
+
+.max-w-md{
+ max-width: 28rem;
+}
+
+.max-w-lg{
+ max-width: 32rem;
+}
+
+.max-w-xl{
+ max-width: 36rem;
+}
+
+.max-w-2xl{
+ max-width: 42rem;
+}
+
+.max-w-3xl{
+ max-width: 48rem;
+}
+
+.max-w-4xl{
+ max-width: 56rem;
+}
+
+.max-w-5xl{
+ max-width: 64rem;
+}
+
+.max-w-6xl{
+ max-width: 72rem;
+}
+
+.max-w-full{
+ max-width: 100%;
+}
+
+.max-w-screen-sm{
+ max-width: 640px;
+}
+
+.max-w-screen-md{
+ max-width: 768px;
+}
+
+.max-w-screen-lg{
+ max-width: 1024px;
+}
+
+.max-w-screen-xl{
+ max-width: 1280px;
+}
+
+.max-w-7xl{
+ max-width: 80rem;
+}
+
+.max-w-8xl{
+ max-width: 88rem;
+}
+
+.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%;
+}
+
+.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: 0.25;
+}
+
+.opacity-50{
+ opacity: 0.5;
+}
+
+.opacity-75{
+ opacity: 0.75;
+}
+
+.opacity-100{
+ opacity: 1;
+}
+
+.hover\:opacity-0:hover{
+ opacity: 0;
+}
+
+.hover\:opacity-25:hover{
+ opacity: 0.25;
+}
+
+.hover\:opacity-50:hover{
+ opacity: 0.5;
+}
+
+.hover\:opacity-75:hover{
+ opacity: 0.75;
+}
+
+.hover\:opacity-100:hover{
+ opacity: 1;
+}
+
+.focus\:opacity-0:focus{
+ opacity: 0;
+}
+
+.focus\:opacity-25:focus{
+ opacity: 0.25;
+}
+
+.focus\:opacity-50:focus{
+ opacity: 0.5;
+}
+
+.focus\:opacity-75:focus{
+ opacity: 0.75;
+}
+
+.focus\:opacity-100:focus{
+ opacity: 1;
+}
+
+.outline-none{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+}
+
+.outline-white{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+}
+
+.outline-black{
+ outline: 2px dotted black;
+ outline-offset: 2px;
+}
+
+.focus\:outline-none:focus{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+}
+
+.focus\:outline-white:focus{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+}
+
+.focus\:outline-black:focus{
+ outline: 2px dotted black;
+ 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: 0.25rem;
+}
+
+.p-2{
+ padding: 0.5rem;
+}
+
+.p-3{
+ padding: 0.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-12{
+ padding: 3rem;
+}
+
+.p-16{
+ padding: 4rem;
+}
+
+.p-20{
+ padding: 5rem;
+}
+
+.p-24{
+ padding: 6rem;
+}
+
+.p-32{
+ padding: 8rem;
+}
+
+.p-40{
+ padding: 10rem;
+}
+
+.p-48{
+ padding: 12rem;
+}
+
+.p-56{
+ padding: 14rem;
+}
+
+.p-64{
+ padding: 16rem;
+}
+
+.p-px{
+ padding: 1px;
+}
+
+.py-0{
+ padding-top: 0;
+ padding-bottom: 0;
+}
+
+.px-0{
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.py-1{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+}
+
+.px-1{
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+}
+
+.py-2{
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+}
+
+.px-2{
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+}
+
+.py-3{
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+}
+
+.px-3{
+ padding-left: 0.75rem;
+ padding-right: 0.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-12{
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+}
+
+.px-12{
+ padding-left: 3rem;
+ padding-right: 3rem;
+}
+
+.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-24{
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+}
+
+.px-24{
+ padding-left: 6rem;
+ padding-right: 6rem;
+}
+
+.py-32{
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+}
+
+.px-32{
+ padding-left: 8rem;
+ padding-right: 8rem;
+}
+
+.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-56{
+ padding-top: 14rem;
+ padding-bottom: 14rem;
+}
+
+.px-56{
+ padding-left: 14rem;
+ padding-right: 14rem;
+}
+
+.py-64{
+ padding-top: 16rem;
+ padding-bottom: 16rem;
+}
+
+.px-64{
+ padding-left: 16rem;
+ padding-right: 16rem;
+}
+
+.py-px{
+ padding-top: 1px;
+ padding-bottom: 1px;
+}
+
+.px-px{
+ padding-left: 1px;
+ padding-right: 1px;
+}
+
+.pt-0{
+ padding-top: 0;
+}
+
+.pr-0{
+ padding-right: 0;
+}
+
+.pb-0{
+ padding-bottom: 0;
+}
+
+.pl-0{
+ padding-left: 0;
+}
+
+.pt-1{
+ padding-top: 0.25rem;
+}
+
+.pr-1{
+ padding-right: 0.25rem;
+}
+
+.pb-1{
+ padding-bottom: 0.25rem;
+}
+
+.pl-1{
+ padding-left: 0.25rem;
+}
+
+.pt-2{
+ padding-top: 0.5rem;
+}
+
+.pr-2{
+ padding-right: 0.5rem;
+}
+
+.pb-2{
+ padding-bottom: 0.5rem;
+}
+
+.pl-2{
+ padding-left: 0.5rem;
+}
+
+.pt-3{
+ padding-top: 0.75rem;
+}
+
+.pr-3{
+ padding-right: 0.75rem;
+}
+
+.pb-3{
+ padding-bottom: 0.75rem;
+}
+
+.pl-3{
+ padding-left: 0.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-12{
+ padding-top: 3rem;
+}
+
+.pr-12{
+ padding-right: 3rem;
+}
+
+.pb-12{
+ padding-bottom: 3rem;
+}
+
+.pl-12{
+ padding-left: 3rem;
+}
+
+.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-24{
+ padding-top: 6rem;
+}
+
+.pr-24{
+ padding-right: 6rem;
+}
+
+.pb-24{
+ padding-bottom: 6rem;
+}
+
+.pl-24{
+ padding-left: 6rem;
+}
+
+.pt-32{
+ padding-top: 8rem;
+}
+
+.pr-32{
+ padding-right: 8rem;
+}
+
+.pb-32{
+ padding-bottom: 8rem;
+}
+
+.pl-32{
+ padding-left: 8rem;
+}
+
+.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-56{
+ padding-top: 14rem;
+}
+
+.pr-56{
+ padding-right: 14rem;
+}
+
+.pb-56{
+ padding-bottom: 14rem;
+}
+
+.pl-56{
+ padding-left: 14rem;
+}
+
+.pt-64{
+ padding-top: 16rem;
+}
+
+.pr-64{
+ padding-right: 16rem;
+}
+
+.pb-64{
+ padding-bottom: 16rem;
+}
+
+.pl-64{
+ padding-left: 16rem;
+}
+
+.pt-px{
+ padding-top: 1px;
+}
+
+.pr-px{
+ padding-right: 1px;
+}
+
+.pb-px{
+ padding-bottom: 1px;
+}
+
+.pl-px{
+ padding-left: 1px;
+}
+
+.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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.placeholder-black:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.placeholder-black::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.placeholder-white::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.placeholder-white:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.placeholder-white::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.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-red-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.placeholder-red-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.placeholder-red-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.placeholder-red-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.placeholder-red-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.placeholder-red-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.placeholder-red-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.placeholder-red-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.placeholder-red-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.placeholder-red-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.placeholder-red-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.placeholder-red-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.placeholder-red-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.placeholder-red-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.placeholder-red-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.placeholder-red-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.placeholder-red-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.placeholder-red-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.placeholder-red-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.placeholder-red-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.placeholder-red-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.placeholder-red-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.placeholder-red-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.placeholder-red-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.placeholder-red-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.placeholder-red-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.placeholder-red-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.placeholder-orange-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.placeholder-orange-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.placeholder-orange-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.placeholder-orange-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.placeholder-orange-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.placeholder-orange-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.placeholder-orange-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.placeholder-orange-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.placeholder-orange-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.placeholder-orange-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.placeholder-orange-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.placeholder-orange-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.placeholder-orange-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.placeholder-orange-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.placeholder-orange-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.placeholder-orange-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.placeholder-orange-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.placeholder-orange-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.placeholder-orange-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.placeholder-orange-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.placeholder-orange-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.placeholder-orange-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.placeholder-yellow-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.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-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-blue-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.placeholder-blue-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.placeholder-blue-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.placeholder-blue-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.placeholder-blue-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.placeholder-blue-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.placeholder-blue-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.placeholder-blue-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.placeholder-blue-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.placeholder-blue-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.placeholder-blue-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.placeholder-blue-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.placeholder-blue-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.placeholder-blue-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.placeholder-blue-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.placeholder-blue-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.placeholder-blue-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.placeholder-blue-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.placeholder-blue-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.placeholder-blue-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.placeholder-blue-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.placeholder-blue-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.placeholder-blue-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.placeholder-blue-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.placeholder-blue-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.placeholder-blue-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.placeholder-blue-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.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-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-pink-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.placeholder-pink-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.placeholder-pink-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.placeholder-pink-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.placeholder-pink-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.placeholder-pink-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.placeholder-pink-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.placeholder-pink-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.placeholder-pink-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.placeholder-pink-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.placeholder-pink-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.placeholder-pink-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.placeholder-pink-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.placeholder-pink-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.placeholder-pink-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.placeholder-pink-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.placeholder-pink-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.placeholder-pink-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.placeholder-pink-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.placeholder-pink-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.placeholder-pink-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.placeholder-pink-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.placeholder-pink-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.placeholder-pink-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.placeholder-pink-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.placeholder-pink-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.placeholder-pink-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-black:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-black:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-white:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-white:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-white:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+}
+
+.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-red-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-red-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-orange-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-yellow-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+}
+
+.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-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-blue-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-blue-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+}
+
+.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-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-pink-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.focus\:placeholder-pink-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+}
+
+.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-auto{
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+}
+
+.inset-y-0{
+ top: 0;
+ bottom: 0;
+}
+
+.inset-x-0{
+ right: 0;
+ left: 0;
+}
+
+.inset-y-auto{
+ top: auto;
+ bottom: auto;
+}
+
+.inset-x-auto{
+ right: auto;
+ left: auto;
+}
+
+.top-0{
+ top: 0;
+}
+
+.right-0{
+ right: 0;
+}
+
+.bottom-0{
+ bottom: 0;
+}
+
+.left-0{
+ left: 0;
+}
+
+.top-auto{
+ top: auto;
+}
+
+.right-auto{
+ right: auto;
+}
+
+.bottom-auto{
+ bottom: auto;
+}
+
+.left-auto{
+ left: auto;
+}
+
+.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, 0.05);
+}
+
+.shadow-sm{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+}
+
+.shadow{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+}
+
+.shadow-md{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+}
+
+.shadow-lg{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+}
+
+.shadow-xl{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+}
+
+.shadow-2xl{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+}
+
+.shadow-inner{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+}
+
+.shadow-outline{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+}
+
+.shadow-none{
+ box-shadow: none;
+}
+
+.hover\:shadow-xs:hover{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+}
+
+.hover\:shadow-sm:hover{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+}
+
+.hover\:shadow:hover{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+}
+
+.hover\:shadow-md:hover{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+}
+
+.hover\:shadow-lg:hover{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+}
+
+.hover\:shadow-xl:hover{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+}
+
+.hover\:shadow-2xl:hover{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+}
+
+.hover\:shadow-inner:hover{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+}
+
+.hover\:shadow-outline:hover{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+}
+
+.hover\:shadow-none:hover{
+ box-shadow: none;
+}
+
+.focus\:shadow-xs:focus{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+}
+
+.focus\:shadow-sm:focus{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+}
+
+.focus\:shadow:focus{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+}
+
+.focus\:shadow-md:focus{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+}
+
+.focus\:shadow-lg:focus{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+}
+
+.focus\:shadow-xl:focus{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+}
+
+.focus\:shadow-2xl:focus{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+}
+
+.focus\:shadow-inner:focus{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+}
+
+.focus\:shadow-outline:focus{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+}
+
+.focus\:shadow-none:focus{
+ box-shadow: none;
+}
+
+.fill-current{
+ fill: currentColor;
+}
+
+.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{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+}
+
+.text-white{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+}
+
+.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-red-100{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+}
+
+.text-red-200{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+}
+
+.text-red-300{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+}
+
+.text-red-400{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+}
+
+.text-red-500{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+}
+
+.text-red-600{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+}
+
+.text-red-700{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+}
+
+.text-red-800{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+}
+
+.text-red-900{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+}
+
+.text-orange-100{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+}
+
+.text-orange-200{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+}
+
+.text-orange-300{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+}
+
+.text-orange-400{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+}
+
+.text-orange-500{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+}
+
+.text-orange-600{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+}
+
+.text-orange-700{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+}
+
+.text-orange-800{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+}
+
+.text-orange-900{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+}
+
+.text-yellow-100{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+}
+
+.text-yellow-200{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+}
+
+.text-yellow-300{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+}
+
+.text-yellow-400{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+}
+
+.text-yellow-500{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+}
+
+.text-yellow-600{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+}
+
+.text-yellow-700{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+}
+
+.text-yellow-800{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+}
+
+.text-yellow-900{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+}
+
+.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-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-blue-100{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+}
+
+.text-blue-200{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+}
+
+.text-blue-300{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+}
+
+.text-blue-400{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+}
+
+.text-blue-500{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+}
+
+.text-blue-600{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+}
+
+.text-blue-700{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+}
+
+.text-blue-800{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+}
+
+.text-blue-900{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+}
+
+.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-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-pink-100{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+}
+
+.text-pink-200{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+}
+
+.text-pink-300{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+}
+
+.text-pink-400{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+}
+
+.text-pink-500{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+}
+
+.text-pink-600{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+}
+
+.text-pink-700{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+}
+
+.text-pink-800{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+}
+
+.text-pink-900{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+}
+
+.hover\:text-transparent:hover{
+ color: transparent;
+}
+
+.hover\:text-current:hover{
+ color: currentColor;
+}
+
+.hover\:text-black:hover{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+}
+
+.hover\:text-white:hover{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+}
+
+.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-red-100:hover{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+}
+
+.hover\:text-red-200:hover{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+}
+
+.hover\:text-red-300:hover{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+}
+
+.hover\:text-red-400:hover{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+}
+
+.hover\:text-red-500:hover{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+}
+
+.hover\:text-red-600:hover{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+}
+
+.hover\:text-red-700:hover{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+}
+
+.hover\:text-red-800:hover{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+}
+
+.hover\:text-red-900:hover{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+}
+
+.hover\:text-orange-100:hover{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+}
+
+.hover\:text-orange-200:hover{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+}
+
+.hover\:text-orange-300:hover{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+}
+
+.hover\:text-orange-400:hover{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+}
+
+.hover\:text-orange-500:hover{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+}
+
+.hover\:text-orange-600:hover{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+}
+
+.hover\:text-orange-700:hover{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+}
+
+.hover\:text-orange-800:hover{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+}
+
+.hover\:text-orange-900:hover{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+}
+
+.hover\:text-yellow-100:hover{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+}
+
+.hover\:text-yellow-200:hover{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+}
+
+.hover\:text-yellow-300:hover{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+}
+
+.hover\:text-yellow-400:hover{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+}
+
+.hover\:text-yellow-500:hover{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+}
+
+.hover\:text-yellow-600:hover{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+}
+
+.hover\:text-yellow-700:hover{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+}
+
+.hover\:text-yellow-800:hover{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+}
+
+.hover\:text-yellow-900:hover{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+}
+
+.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-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-blue-100:hover{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+}
+
+.hover\:text-blue-200:hover{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+}
+
+.hover\:text-blue-300:hover{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+}
+
+.hover\:text-blue-400:hover{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+}
+
+.hover\:text-blue-500:hover{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+}
+
+.hover\:text-blue-600:hover{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+}
+
+.hover\:text-blue-700:hover{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+}
+
+.hover\:text-blue-800:hover{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+}
+
+.hover\:text-blue-900:hover{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+}
+
+.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-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-pink-100:hover{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+}
+
+.hover\:text-pink-200:hover{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+}
+
+.hover\:text-pink-300:hover{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+}
+
+.hover\:text-pink-400:hover{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+}
+
+.hover\:text-pink-500:hover{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+}
+
+.hover\:text-pink-600:hover{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+}
+
+.hover\:text-pink-700:hover{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+}
+
+.hover\:text-pink-800:hover{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+}
+
+.hover\:text-pink-900:hover{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+}
+
+.focus\:text-transparent:focus{
+ color: transparent;
+}
+
+.focus\:text-current:focus{
+ color: currentColor;
+}
+
+.focus\:text-black:focus{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+}
+
+.focus\:text-white:focus{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+}
+
+.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-red-100:focus{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+}
+
+.focus\:text-red-200:focus{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+}
+
+.focus\:text-red-300:focus{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+}
+
+.focus\:text-red-400:focus{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+}
+
+.focus\:text-red-500:focus{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+}
+
+.focus\:text-red-600:focus{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+}
+
+.focus\:text-red-700:focus{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+}
+
+.focus\:text-red-800:focus{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+}
+
+.focus\:text-red-900:focus{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+}
+
+.focus\:text-orange-100:focus{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+}
+
+.focus\:text-orange-200:focus{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+}
+
+.focus\:text-orange-300:focus{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+}
+
+.focus\:text-orange-400:focus{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+}
+
+.focus\:text-orange-500:focus{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+}
+
+.focus\:text-orange-600:focus{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+}
+
+.focus\:text-orange-700:focus{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+}
+
+.focus\:text-orange-800:focus{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+}
+
+.focus\:text-orange-900:focus{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+}
+
+.focus\:text-yellow-100:focus{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+}
+
+.focus\:text-yellow-200:focus{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+}
+
+.focus\:text-yellow-300:focus{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+}
+
+.focus\:text-yellow-400:focus{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+}
+
+.focus\:text-yellow-500:focus{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+}
+
+.focus\:text-yellow-600:focus{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+}
+
+.focus\:text-yellow-700:focus{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+}
+
+.focus\:text-yellow-800:focus{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+}
+
+.focus\:text-yellow-900:focus{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+}
+
+.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-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-blue-100:focus{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+}
+
+.focus\:text-blue-200:focus{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+}
+
+.focus\:text-blue-300:focus{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+}
+
+.focus\:text-blue-400:focus{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+}
+
+.focus\:text-blue-500:focus{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+}
+
+.focus\:text-blue-600:focus{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+}
+
+.focus\:text-blue-700:focus{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+}
+
+.focus\:text-blue-800:focus{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+}
+
+.focus\:text-blue-900:focus{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+}
+
+.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-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-pink-100:focus{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+}
+
+.focus\:text-pink-200:focus{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+}
+
+.focus\:text-pink-300:focus{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+}
+
+.focus\:text-pink-400:focus{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+}
+
+.focus\:text-pink-500:focus{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+}
+
+.focus\:text-pink-600:focus{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+}
+
+.focus\:text-pink-700:focus{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+}
+
+.focus\:text-pink-800:focus{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+}
+
+.focus\:text-pink-900:focus{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+}
+
+.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;
+}
+
+.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
+ --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: -0.05em;
+}
+
+.tracking-tight{
+ letter-spacing: -0.025em;
+}
+
+.tracking-normal{
+ letter-spacing: 0;
+}
+
+.tracking-wide{
+ letter-spacing: 0.025em;
+}
+
+.tracking-wider{
+ letter-spacing: 0.05em;
+}
+
+.tracking-widest{
+ letter-spacing: 0.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;
+ 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: 0.25rem;
+}
+
+.w-2{
+ width: 0.5rem;
+}
+
+.w-3{
+ width: 0.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-12{
+ width: 3rem;
+}
+
+.w-16{
+ width: 4rem;
+}
+
+.w-20{
+ width: 5rem;
+}
+
+.w-24{
+ width: 6rem;
+}
+
+.w-32{
+ width: 8rem;
+}
+
+.w-40{
+ width: 10rem;
+}
+
+.w-48{
+ width: 12rem;
+}
+
+.w-56{
+ width: 14rem;
+}
+
+.w-64{
+ width: 16rem;
+}
+
+.w-auto{
+ width: auto;
+}
+
+.w-px{
+ width: 1px;
+}
+
+.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;
+}
+
+.focus\:w-0:focus{
+ width: 0;
+}
+
+.focus\:w-1:focus{
+ width: 0.25rem;
+}
+
+.focus\:w-2:focus{
+ width: 0.5rem;
+}
+
+.focus\:w-3:focus{
+ width: 0.75rem;
+}
+
+.focus\:w-4:focus{
+ width: 1rem;
+}
+
+.focus\:w-5:focus{
+ width: 1.25rem;
+}
+
+.focus\:w-6:focus{
+ width: 1.5rem;
+}
+
+.focus\:w-7:focus{
+ width: 1.75rem;
+}
+
+.focus\:w-8:focus{
+ width: 2rem;
+}
+
+.focus\:w-9:focus{
+ width: 2.25rem;
+}
+
+.focus\:w-10:focus{
+ width: 2.5rem;
+}
+
+.focus\:w-12:focus{
+ width: 3rem;
+}
+
+.focus\:w-16:focus{
+ width: 4rem;
+}
+
+.focus\:w-20:focus{
+ width: 5rem;
+}
+
+.focus\:w-24:focus{
+ width: 6rem;
+}
+
+.focus\:w-32:focus{
+ width: 8rem;
+}
+
+.focus\:w-40:focus{
+ width: 10rem;
+}
+
+.focus\:w-48:focus{
+ width: 12rem;
+}
+
+.focus\:w-56:focus{
+ width: 14rem;
+}
+
+.focus\:w-64:focus{
+ width: 16rem;
+}
+
+.focus\:w-auto:focus{
+ width: auto;
+}
+
+.focus\:w-px:focus{
+ width: 1px;
+}
+
+.focus\:w-1\/2:focus{
+ width: 50%;
+}
+
+.focus\:w-1\/3:focus{
+ width: 33.333333%;
+}
+
+.focus\:w-2\/3:focus{
+ width: 66.666667%;
+}
+
+.focus\:w-1\/4:focus{
+ width: 25%;
+}
+
+.focus\:w-2\/4:focus{
+ width: 50%;
+}
+
+.focus\:w-3\/4:focus{
+ width: 75%;
+}
+
+.focus\:w-1\/5:focus{
+ width: 20%;
+}
+
+.focus\:w-2\/5:focus{
+ width: 40%;
+}
+
+.focus\:w-3\/5:focus{
+ width: 60%;
+}
+
+.focus\:w-4\/5:focus{
+ width: 80%;
+}
+
+.focus\:w-1\/6:focus{
+ width: 16.666667%;
+}
+
+.focus\:w-2\/6:focus{
+ width: 33.333333%;
+}
+
+.focus\:w-3\/6:focus{
+ width: 50%;
+}
+
+.focus\:w-4\/6:focus{
+ width: 66.666667%;
+}
+
+.focus\:w-5\/6:focus{
+ width: 83.333333%;
+}
+
+.focus\:w-1\/12:focus{
+ width: 8.333333%;
+}
+
+.focus\:w-2\/12:focus{
+ width: 16.666667%;
+}
+
+.focus\:w-3\/12:focus{
+ width: 25%;
+}
+
+.focus\:w-4\/12:focus{
+ width: 33.333333%;
+}
+
+.focus\:w-5\/12:focus{
+ width: 41.666667%;
+}
+
+.focus\:w-6\/12:focus{
+ width: 50%;
+}
+
+.focus\:w-7\/12:focus{
+ width: 58.333333%;
+}
+
+.focus\:w-8\/12:focus{
+ width: 66.666667%;
+}
+
+.focus\:w-9\/12:focus{
+ width: 75%;
+}
+
+.focus\:w-10\/12:focus{
+ width: 83.333333%;
+}
+
+.focus\:w-11\/12:focus{
+ width: 91.666667%;
+}
+
+.focus\:w-full:focus{
+ width: 100%;
+}
+
+.focus\:w-screen:focus{
+ width: 100vw;
+}
+
+.z-0{
+ z-index: 0;
+}
+
+.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: 0.25rem;
+ gap: 0.25rem;
+}
+
+.gap-2{
+ grid-gap: 0.5rem;
+ gap: 0.5rem;
+}
+
+.gap-3{
+ grid-gap: 0.75rem;
+ gap: 0.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-12{
+ grid-gap: 3rem;
+ gap: 3rem;
+}
+
+.gap-16{
+ grid-gap: 4rem;
+ gap: 4rem;
+}
+
+.gap-20{
+ grid-gap: 5rem;
+ gap: 5rem;
+}
+
+.gap-24{
+ grid-gap: 6rem;
+ gap: 6rem;
+}
+
+.gap-32{
+ grid-gap: 8rem;
+ gap: 8rem;
+}
+
+.gap-40{
+ grid-gap: 10rem;
+ gap: 10rem;
+}
+
+.gap-48{
+ grid-gap: 12rem;
+ gap: 12rem;
+}
+
+.gap-56{
+ grid-gap: 14rem;
+ gap: 14rem;
+}
+
+.gap-64{
+ grid-gap: 16rem;
+ gap: 16rem;
+}
+
+.gap-px{
+ grid-gap: 1px;
+ gap: 1px;
+}
+
+.col-gap-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+}
+
+.col-gap-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+}
+
+.col-gap-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+}
+
+.col-gap-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+}
+
+.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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+}
+
+.col-gap-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+}
+
+.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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+}
+
+.col-gap-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+}
+
+.col-gap-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+}
+
+.gap-x-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+}
+
+.gap-x-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+}
+
+.gap-x-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+}
+
+.gap-x-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+}
+
+.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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+}
+
+.gap-x-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+}
+
+.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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+}
+
+.gap-x-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+}
+
+.gap-x-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+}
+
+.row-gap-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+}
+
+.row-gap-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+}
+
+.row-gap-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+}
+
+.row-gap-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+}
+
+.row-gap-16{
+ grid-row-gap: 4rem;
+ row-gap: 4rem;
+}
+
+.row-gap-20{
+ grid-row-gap: 5rem;
+ row-gap: 5rem;
+}
+
+.row-gap-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+}
+
+.row-gap-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+}
+
+.row-gap-40{
+ grid-row-gap: 10rem;
+ row-gap: 10rem;
+}
+
+.row-gap-48{
+ grid-row-gap: 12rem;
+ row-gap: 12rem;
+}
+
+.row-gap-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+}
+
+.row-gap-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+}
+
+.row-gap-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+}
+
+.gap-y-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+}
+
+.gap-y-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+}
+
+.gap-y-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+}
+
+.gap-y-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+}
+
+.gap-y-16{
+ grid-row-gap: 4rem;
+ row-gap: 4rem;
+}
+
+.gap-y-20{
+ grid-row-gap: 5rem;
+ row-gap: 5rem;
+}
+
+.gap-y-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+}
+
+.gap-y-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+}
+
+.gap-y-40{
+ grid-row-gap: 10rem;
+ row-gap: 10rem;
+}
+
+.gap-y-48{
+ grid-row-gap: 12rem;
+ row-gap: 12rem;
+}
+
+.gap-y-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+}
+
+.gap-y-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+}
+
+.gap-y-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+}
+
+.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));
+}
+
+.transform-none{
+ transform: none;
+}
+
+.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-1{
+ --transform-rotate: 1deg;
+}
+
+.rotate-2{
+ --transform-rotate: 2deg;
+}
+
+.rotate-3{
+ --transform-rotate: 3deg;
+}
+
+.rotate-6{
+ --transform-rotate: 6deg;
+}
+
+.rotate-12{
+ --transform-rotate: 12deg;
+}
+
+.rotate-45{
+ --transform-rotate: 45deg;
+}
+
+.rotate-90{
+ --transform-rotate: 90deg;
+}
+
+.rotate-180{
+ --transform-rotate: 180deg;
+}
+
+.-rotate-180{
+ --transform-rotate: -180deg;
+}
+
+.-rotate-90{
+ --transform-rotate: -90deg;
+}
+
+.-rotate-45{
+ --transform-rotate: -45deg;
+}
+
+.-rotate-12{
+ --transform-rotate: -12deg;
+}
+
+.-rotate-6{
+ --transform-rotate: -6deg;
+}
+
+.-rotate-3{
+ --transform-rotate: -3deg;
+}
+
+.-rotate-2{
+ --transform-rotate: -2deg;
+}
+
+.-rotate-1{
+ --transform-rotate: -1deg;
+}
+
+.hover\:rotate-0:hover{
+ --transform-rotate: 0;
+}
+
+.hover\:rotate-1:hover{
+ --transform-rotate: 1deg;
+}
+
+.hover\:rotate-2:hover{
+ --transform-rotate: 2deg;
+}
+
+.hover\:rotate-3:hover{
+ --transform-rotate: 3deg;
+}
+
+.hover\:rotate-6:hover{
+ --transform-rotate: 6deg;
+}
+
+.hover\:rotate-12:hover{
+ --transform-rotate: 12deg;
+}
+
+.hover\:rotate-45:hover{
+ --transform-rotate: 45deg;
+}
+
+.hover\:rotate-90:hover{
+ --transform-rotate: 90deg;
+}
+
+.hover\:rotate-180:hover{
+ --transform-rotate: 180deg;
+}
+
+.hover\:-rotate-180:hover{
+ --transform-rotate: -180deg;
+}
+
+.hover\:-rotate-90:hover{
+ --transform-rotate: -90deg;
+}
+
+.hover\:-rotate-45:hover{
+ --transform-rotate: -45deg;
+}
+
+.hover\:-rotate-12:hover{
+ --transform-rotate: -12deg;
+}
+
+.hover\:-rotate-6:hover{
+ --transform-rotate: -6deg;
+}
+
+.hover\:-rotate-3:hover{
+ --transform-rotate: -3deg;
+}
+
+.hover\:-rotate-2:hover{
+ --transform-rotate: -2deg;
+}
+
+.hover\:-rotate-1:hover{
+ --transform-rotate: -1deg;
+}
+
+.focus\:rotate-0:focus{
+ --transform-rotate: 0;
+}
+
+.focus\:rotate-1:focus{
+ --transform-rotate: 1deg;
+}
+
+.focus\:rotate-2:focus{
+ --transform-rotate: 2deg;
+}
+
+.focus\:rotate-3:focus{
+ --transform-rotate: 3deg;
+}
+
+.focus\:rotate-6:focus{
+ --transform-rotate: 6deg;
+}
+
+.focus\:rotate-12:focus{
+ --transform-rotate: 12deg;
+}
+
+.focus\:rotate-45:focus{
+ --transform-rotate: 45deg;
+}
+
+.focus\:rotate-90:focus{
+ --transform-rotate: 90deg;
+}
+
+.focus\:rotate-180:focus{
+ --transform-rotate: 180deg;
+}
+
+.focus\:-rotate-180:focus{
+ --transform-rotate: -180deg;
+}
+
+.focus\:-rotate-90:focus{
+ --transform-rotate: -90deg;
+}
+
+.focus\:-rotate-45:focus{
+ --transform-rotate: -45deg;
+}
+
+.focus\:-rotate-12:focus{
+ --transform-rotate: -12deg;
+}
+
+.focus\:-rotate-6:focus{
+ --transform-rotate: -6deg;
+}
+
+.focus\:-rotate-3:focus{
+ --transform-rotate: -3deg;
+}
+
+.focus\:-rotate-2:focus{
+ --transform-rotate: -2deg;
+}
+
+.focus\:-rotate-1:focus{
+ --transform-rotate: -1deg;
+}
+
+.translate-x-0{
+ --transform-translate-x: 0;
+}
+
+.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-12{
+ --transform-translate-x: 3rem;
+}
+
+.translate-x-16{
+ --transform-translate-x: 4rem;
+}
+
+.translate-x-20{
+ --transform-translate-x: 5rem;
+}
+
+.translate-x-24{
+ --transform-translate-x: 6rem;
+}
+
+.translate-x-32{
+ --transform-translate-x: 8rem;
+}
+
+.translate-x-40{
+ --transform-translate-x: 10rem;
+}
+
+.translate-x-48{
+ --transform-translate-x: 12rem;
+}
+
+.translate-x-56{
+ --transform-translate-x: 14rem;
+}
+
+.translate-x-64{
+ --transform-translate-x: 16rem;
+}
+
+.translate-x-px{
+ --transform-translate-x: 1px;
+}
+
+.-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-12{
+ --transform-translate-x: -3rem;
+}
+
+.-translate-x-16{
+ --transform-translate-x: -4rem;
+}
+
+.-translate-x-20{
+ --transform-translate-x: -5rem;
+}
+
+.-translate-x-24{
+ --transform-translate-x: -6rem;
+}
+
+.-translate-x-32{
+ --transform-translate-x: -8rem;
+}
+
+.-translate-x-40{
+ --transform-translate-x: -10rem;
+}
+
+.-translate-x-48{
+ --transform-translate-x: -12rem;
+}
+
+.-translate-x-56{
+ --transform-translate-x: -14rem;
+}
+
+.-translate-x-64{
+ --transform-translate-x: -16rem;
+}
+
+.-translate-x-px{
+ --transform-translate-x: -1px;
+}
+
+.-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: 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-12{
+ --transform-translate-y: 3rem;
+}
+
+.translate-y-16{
+ --transform-translate-y: 4rem;
+}
+
+.translate-y-20{
+ --transform-translate-y: 5rem;
+}
+
+.translate-y-24{
+ --transform-translate-y: 6rem;
+}
+
+.translate-y-32{
+ --transform-translate-y: 8rem;
+}
+
+.translate-y-40{
+ --transform-translate-y: 10rem;
+}
+
+.translate-y-48{
+ --transform-translate-y: 12rem;
+}
+
+.translate-y-56{
+ --transform-translate-y: 14rem;
+}
+
+.translate-y-64{
+ --transform-translate-y: 16rem;
+}
+
+.translate-y-px{
+ --transform-translate-y: 1px;
+}
+
+.-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-12{
+ --transform-translate-y: -3rem;
+}
+
+.-translate-y-16{
+ --transform-translate-y: -4rem;
+}
+
+.-translate-y-20{
+ --transform-translate-y: -5rem;
+}
+
+.-translate-y-24{
+ --transform-translate-y: -6rem;
+}
+
+.-translate-y-32{
+ --transform-translate-y: -8rem;
+}
+
+.-translate-y-40{
+ --transform-translate-y: -10rem;
+}
+
+.-translate-y-48{
+ --transform-translate-y: -12rem;
+}
+
+.-translate-y-56{
+ --transform-translate-y: -14rem;
+}
+
+.-translate-y-64{
+ --transform-translate-y: -16rem;
+}
+
+.-translate-y-px{
+ --transform-translate-y: -1px;
+}
+
+.-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: 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-12:hover{
+ --transform-translate-x: 3rem;
+}
+
+.hover\:translate-x-16:hover{
+ --transform-translate-x: 4rem;
+}
+
+.hover\:translate-x-20:hover{
+ --transform-translate-x: 5rem;
+}
+
+.hover\:translate-x-24:hover{
+ --transform-translate-x: 6rem;
+}
+
+.hover\:translate-x-32:hover{
+ --transform-translate-x: 8rem;
+}
+
+.hover\:translate-x-40:hover{
+ --transform-translate-x: 10rem;
+}
+
+.hover\:translate-x-48:hover{
+ --transform-translate-x: 12rem;
+}
+
+.hover\:translate-x-56:hover{
+ --transform-translate-x: 14rem;
+}
+
+.hover\:translate-x-64:hover{
+ --transform-translate-x: 16rem;
+}
+
+.hover\:translate-x-px:hover{
+ --transform-translate-x: 1px;
+}
+
+.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-12:hover{
+ --transform-translate-x: -3rem;
+}
+
+.hover\:-translate-x-16:hover{
+ --transform-translate-x: -4rem;
+}
+
+.hover\:-translate-x-20:hover{
+ --transform-translate-x: -5rem;
+}
+
+.hover\:-translate-x-24:hover{
+ --transform-translate-x: -6rem;
+}
+
+.hover\:-translate-x-32:hover{
+ --transform-translate-x: -8rem;
+}
+
+.hover\:-translate-x-40:hover{
+ --transform-translate-x: -10rem;
+}
+
+.hover\:-translate-x-48:hover{
+ --transform-translate-x: -12rem;
+}
+
+.hover\:-translate-x-56:hover{
+ --transform-translate-x: -14rem;
+}
+
+.hover\:-translate-x-64:hover{
+ --transform-translate-x: -16rem;
+}
+
+.hover\:-translate-x-px:hover{
+ --transform-translate-x: -1px;
+}
+
+.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: 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-12:hover{
+ --transform-translate-y: 3rem;
+}
+
+.hover\:translate-y-16:hover{
+ --transform-translate-y: 4rem;
+}
+
+.hover\:translate-y-20:hover{
+ --transform-translate-y: 5rem;
+}
+
+.hover\:translate-y-24:hover{
+ --transform-translate-y: 6rem;
+}
+
+.hover\:translate-y-32:hover{
+ --transform-translate-y: 8rem;
+}
+
+.hover\:translate-y-40:hover{
+ --transform-translate-y: 10rem;
+}
+
+.hover\:translate-y-48:hover{
+ --transform-translate-y: 12rem;
+}
+
+.hover\:translate-y-56:hover{
+ --transform-translate-y: 14rem;
+}
+
+.hover\:translate-y-64:hover{
+ --transform-translate-y: 16rem;
+}
+
+.hover\:translate-y-px:hover{
+ --transform-translate-y: 1px;
+}
+
+.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-12:hover{
+ --transform-translate-y: -3rem;
+}
+
+.hover\:-translate-y-16:hover{
+ --transform-translate-y: -4rem;
+}
+
+.hover\:-translate-y-20:hover{
+ --transform-translate-y: -5rem;
+}
+
+.hover\:-translate-y-24:hover{
+ --transform-translate-y: -6rem;
+}
+
+.hover\:-translate-y-32:hover{
+ --transform-translate-y: -8rem;
+}
+
+.hover\:-translate-y-40:hover{
+ --transform-translate-y: -10rem;
+}
+
+.hover\:-translate-y-48:hover{
+ --transform-translate-y: -12rem;
+}
+
+.hover\:-translate-y-56:hover{
+ --transform-translate-y: -14rem;
+}
+
+.hover\:-translate-y-64:hover{
+ --transform-translate-y: -16rem;
+}
+
+.hover\:-translate-y-px:hover{
+ --transform-translate-y: -1px;
+}
+
+.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: 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-12:focus{
+ --transform-translate-x: 3rem;
+}
+
+.focus\:translate-x-16:focus{
+ --transform-translate-x: 4rem;
+}
+
+.focus\:translate-x-20:focus{
+ --transform-translate-x: 5rem;
+}
+
+.focus\:translate-x-24:focus{
+ --transform-translate-x: 6rem;
+}
+
+.focus\:translate-x-32:focus{
+ --transform-translate-x: 8rem;
+}
+
+.focus\:translate-x-40:focus{
+ --transform-translate-x: 10rem;
+}
+
+.focus\:translate-x-48:focus{
+ --transform-translate-x: 12rem;
+}
+
+.focus\:translate-x-56:focus{
+ --transform-translate-x: 14rem;
+}
+
+.focus\:translate-x-64:focus{
+ --transform-translate-x: 16rem;
+}
+
+.focus\:translate-x-px:focus{
+ --transform-translate-x: 1px;
+}
+
+.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-12:focus{
+ --transform-translate-x: -3rem;
+}
+
+.focus\:-translate-x-16:focus{
+ --transform-translate-x: -4rem;
+}
+
+.focus\:-translate-x-20:focus{
+ --transform-translate-x: -5rem;
+}
+
+.focus\:-translate-x-24:focus{
+ --transform-translate-x: -6rem;
+}
+
+.focus\:-translate-x-32:focus{
+ --transform-translate-x: -8rem;
+}
+
+.focus\:-translate-x-40:focus{
+ --transform-translate-x: -10rem;
+}
+
+.focus\:-translate-x-48:focus{
+ --transform-translate-x: -12rem;
+}
+
+.focus\:-translate-x-56:focus{
+ --transform-translate-x: -14rem;
+}
+
+.focus\:-translate-x-64:focus{
+ --transform-translate-x: -16rem;
+}
+
+.focus\:-translate-x-px:focus{
+ --transform-translate-x: -1px;
+}
+
+.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: 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-12:focus{
+ --transform-translate-y: 3rem;
+}
+
+.focus\:translate-y-16:focus{
+ --transform-translate-y: 4rem;
+}
+
+.focus\:translate-y-20:focus{
+ --transform-translate-y: 5rem;
+}
+
+.focus\:translate-y-24:focus{
+ --transform-translate-y: 6rem;
+}
+
+.focus\:translate-y-32:focus{
+ --transform-translate-y: 8rem;
+}
+
+.focus\:translate-y-40:focus{
+ --transform-translate-y: 10rem;
+}
+
+.focus\:translate-y-48:focus{
+ --transform-translate-y: 12rem;
+}
+
+.focus\:translate-y-56:focus{
+ --transform-translate-y: 14rem;
+}
+
+.focus\:translate-y-64:focus{
+ --transform-translate-y: 16rem;
+}
+
+.focus\:translate-y-px:focus{
+ --transform-translate-y: 1px;
+}
+
+.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-12:focus{
+ --transform-translate-y: -3rem;
+}
+
+.focus\:-translate-y-16:focus{
+ --transform-translate-y: -4rem;
+}
+
+.focus\:-translate-y-20:focus{
+ --transform-translate-y: -5rem;
+}
+
+.focus\:-translate-y-24:focus{
+ --transform-translate-y: -6rem;
+}
+
+.focus\:-translate-y-32:focus{
+ --transform-translate-y: -8rem;
+}
+
+.focus\:-translate-y-40:focus{
+ --transform-translate-y: -10rem;
+}
+
+.focus\:-translate-y-48:focus{
+ --transform-translate-y: -12rem;
+}
+
+.focus\:-translate-y-56:focus{
+ --transform-translate-y: -14rem;
+}
+
+.focus\:-translate-y-64:focus{
+ --transform-translate-y: -16rem;
+}
+
+.focus\:-translate-y-px:focus{
+ --transform-translate-y: -1px;
+}
+
+.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(0.4, 0, 1, 1);
+}
+
+.ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+}
+
+.ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+}
+
+.duration-75{
+ transition-duration: 75ms;
+}
+
+.duration-100{
+ transition-duration: 100ms;
+}
+
+.duration-150{
+ transition-duration: 150ms;
+}
+
+.duration-200{
+ transition-duration: 200ms;
+}
+
+.duration-300{
+ transition-duration: 300ms;
+}
+
+.duration-500{
+ transition-duration: 500ms;
+}
+
+.duration-700{
+ transition-duration: 700ms;
+}
+
+.duration-1000{
+ transition-duration: 1000ms;
+}
+
+.delay-75{
+ transition-delay: 75ms;
+}
+
+.delay-100{
+ transition-delay: 100ms;
+}
+
+.delay-150{
+ transition-delay: 150ms;
+}
+
+.delay-200{
+ transition-delay: 200ms;
+}
+
+.delay-300{
+ transition-delay: 300ms;
+}
+
+.delay-500{
+ transition-delay: 500ms;
+}
+
+.delay-700{
+ transition-delay: 700ms;
+}
+
+.delay-1000{
+ transition-delay: 1000ms;
+}
+
+@-webkit-keyframes spin{
+ to{
+ transform: rotate(360deg);
+ }
+}
+
+@keyframes spin{
+ to{
+ transform: rotate(360deg);
+ }
+}
+
+@-webkit-keyframes ping{
+ 75%, 100%{
+ transform: scale(2);
+ opacity: 0;
+ }
+}
+
+@keyframes ping{
+ 75%, 100%{
+ transform: scale(2);
+ opacity: 0;
+ }
+}
+
+@-webkit-keyframes pulse{
+ 50%{
+ opacity: .5;
+ }
+}
+
+@keyframes pulse{
+ 50%{
+ opacity: .5;
+ }
+}
+
+@-webkit-keyframes bounce{
+ 0%, 100%{
+ transform: translateY(-25%);
+ -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
+ animation-timing-function: cubic-bezier(0.8,0,1,1);
+ }
+
+ 50%{
+ transform: none;
+ -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
+ animation-timing-function: cubic-bezier(0,0,0.2,1);
+ }
+}
+
+@keyframes bounce{
+ 0%, 100%{
+ transform: translateY(-25%);
+ -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
+ animation-timing-function: cubic-bezier(0.8,0,1,1);
+ }
+
+ 50%{
+ transform: none;
+ -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
+ animation-timing-function: cubic-bezier(0,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, 0.2, 1) infinite;
+ animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+}
+
+.animate-pulse{
+ -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+}
+
+.animate-bounce{
+ -webkit-animation: bounce 1s infinite;
+ animation: bounce 1s infinite;
+}
+
+.transition-fast{
+ transition: all .2s ease-out;
+}
+
+.transition{
+ transition: all .5s ease-out;
+}
+
+@media (min-width: 640px){
+ .sm\:container{
+ width: 100%;
+ }
+
+ @media (min-width: 640px){
+ .sm\:container{
+ max-width: 640px;
+ }
+ }
+
+ @media (min-width: 768px){
+ .sm\:container{
+ max-width: 768px;
+ }
+ }
+
+ @media (min-width: 1024px){
+ .sm\:container{
+ max-width: 1024px;
+ }
+ }
+
+ @media (min-width: 1280px){
+ .sm\:container{
+ max-width: 1280px;
+ }
+ }
+
+ .sm\:space-y-0 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(8rem * var(--space-y-reverse));
+ }
+
+ .sm\:space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(8rem * var(--space-x-reverse));
+ margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(-8rem * var(--space-y-reverse));
+ }
+
+ .sm\:-space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(-8rem * var(--space-x-reverse));
+ margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .sm\:-space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1px * calc(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 * calc(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 * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .sm\:divide-y-2 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(2px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .sm\:divide-y-4 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(4px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .sm\:divide-y-8 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(8px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .sm\:divide-y > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(1px * calc(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 * calc(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){
+ --divide-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--divide-opacity));
+ }
+
+ .sm\:divide-white > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--divide-opacity));
+ }
+
+ .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-red-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--divide-opacity));
+ }
+
+ .sm\:divide-red-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--divide-opacity));
+ }
+
+ .sm\:divide-orange-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--divide-opacity));
+ }
+
+ .sm\:divide-yellow-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--divide-opacity));
+ }
+
+ .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-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-blue-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--divide-opacity));
+ }
+
+ .sm\:divide-blue-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--divide-opacity));
+ }
+
+ .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-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-pink-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--divide-opacity));
+ }
+
+ .sm\:divide-pink-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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;
+ }
+
+ .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{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .sm\:bg-white{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-200{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-300{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-400{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-500{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-600{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-700{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-800{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .sm\:bg-red-900{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-100{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-200{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-300{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-400{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-500{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-600{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-700{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-800{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .sm\:bg-orange-900{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-100{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-200{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-300{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-400{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-500{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-600{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-700{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-800{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .sm\:bg-yellow-900{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-200{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-300{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-400{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-500{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-600{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-700{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-800{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .sm\:bg-blue-900{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-200{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-300{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-400{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-500{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-600{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-700{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-800{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .sm\:bg-pink-900{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-transparent:hover{
+ background-color: transparent;
+ }
+
+ .sm\:hover\:bg-current:hover{
+ background-color: currentColor;
+ }
+
+ .sm\:hover\:bg-black:hover{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-white:hover{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-300:hover{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-400:hover{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-500:hover{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-600:hover{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-700:hover{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-800:hover{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-red-900:hover{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-200:hover{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-600:hover{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-700:hover{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-800:hover{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-orange-900:hover{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-200:hover{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-300:hover{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-500:hover{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-600:hover{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-700:hover{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-800:hover{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-yellow-900:hover{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-200:hover{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-300:hover{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-400:hover{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-500:hover{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-600:hover{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-700:hover{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-800:hover{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-blue-900:hover{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-400:hover{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-600:hover{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-700:hover{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-800:hover{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .sm\:hover\:bg-pink-900:hover{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-transparent:focus{
+ background-color: transparent;
+ }
+
+ .sm\:focus\:bg-current:focus{
+ background-color: currentColor;
+ }
+
+ .sm\:focus\:bg-black:focus{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-white:focus{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-300:focus{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-400:focus{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-500:focus{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-600:focus{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-700:focus{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-800:focus{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-red-900:focus{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-200:focus{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-600:focus{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-700:focus{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-800:focus{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-orange-900:focus{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-200:focus{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-300:focus{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-500:focus{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-600:focus{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-700:focus{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-800:focus{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-yellow-900:focus{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-200:focus{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-300:focus{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-400:focus{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-500:focus{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-600:focus{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-700:focus{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-800:focus{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-blue-900:focus{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-400:focus{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-600:focus{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-700:focus{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-800:focus{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .sm\:focus\:bg-pink-900:focus{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .sm\:bg-none{
+ background-image: none;
+ }
+
+ .sm\:bg-gradient-to-t{
+ background-image: linear-gradient(to top, 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(to right, 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(to bottom, 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(to left, 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, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:from-current{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .sm\:from-black{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:from-white{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:from-red-200{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:from-red-300{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:from-red-400{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:from-red-500{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:from-red-600{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:from-red-700{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:from-red-800{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:from-red-900{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:from-orange-100{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:from-orange-200{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:from-orange-300{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:from-orange-400{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:from-orange-500{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:from-orange-600{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:from-orange-700{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:from-orange-800{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:from-orange-900{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:from-yellow-100{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:from-yellow-200{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:from-yellow-300{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:from-yellow-400{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:from-yellow-500{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:from-yellow-600{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:from-yellow-700{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:from-yellow-800{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:from-yellow-900{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:from-blue-200{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:from-blue-300{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:from-blue-400{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:from-blue-500{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:from-blue-600{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:from-blue-700{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:from-blue-800{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:from-blue-900{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:from-pink-200{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:from-pink-300{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:from-pink-400{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:from-pink-500{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:from-pink-600{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:from-pink-700{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:from-pink-800{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:from-pink-900{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+ }
+
+ .sm\:via-transparent{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:via-current{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .sm\:via-black{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:via-white{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:via-red-200{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:via-red-300{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:via-red-400{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:via-red-500{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:via-red-600{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:via-red-700{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:via-red-800{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:via-red-900{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:via-orange-100{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:via-orange-200{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:via-orange-300{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:via-orange-400{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:via-orange-500{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:via-orange-600{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:via-orange-700{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:via-orange-800{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:via-orange-900{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:via-yellow-100{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:via-yellow-200{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:via-yellow-300{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:via-yellow-400{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:via-yellow-500{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:via-yellow-600{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:via-yellow-700{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:via-yellow-800{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:via-yellow-900{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:via-blue-200{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:via-blue-300{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:via-blue-400{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:via-blue-500{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:via-blue-600{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:via-blue-700{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:via-blue-800{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:via-blue-900{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:via-pink-200{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:via-pink-300{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:via-pink-400{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:via-pink-500{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:via-pink-600{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:via-pink-700{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:via-pink-800{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:via-pink-900{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .sm\:to-red-200{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .sm\:to-red-300{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .sm\:to-red-400{
+ --gradient-to-color: #fc8181;
+ }
+
+ .sm\:to-red-500{
+ --gradient-to-color: #f56565;
+ }
+
+ .sm\:to-red-600{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .sm\:to-red-700{
+ --gradient-to-color: #c53030;
+ }
+
+ .sm\:to-red-800{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .sm\:to-red-900{
+ --gradient-to-color: #742a2a;
+ }
+
+ .sm\:to-orange-100{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .sm\:to-orange-200{
+ --gradient-to-color: #feebc8;
+ }
+
+ .sm\:to-orange-300{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .sm\:to-orange-400{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .sm\:to-orange-500{
+ --gradient-to-color: #ed8936;
+ }
+
+ .sm\:to-orange-600{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .sm\:to-orange-700{
+ --gradient-to-color: #c05621;
+ }
+
+ .sm\:to-orange-800{
+ --gradient-to-color: #9c4221;
+ }
+
+ .sm\:to-orange-900{
+ --gradient-to-color: #7b341e;
+ }
+
+ .sm\:to-yellow-100{
+ --gradient-to-color: #fffff0;
+ }
+
+ .sm\:to-yellow-200{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .sm\:to-yellow-300{
+ --gradient-to-color: #faf089;
+ }
+
+ .sm\:to-yellow-400{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .sm\:to-yellow-500{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .sm\:to-yellow-600{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .sm\:to-yellow-700{
+ --gradient-to-color: #b7791f;
+ }
+
+ .sm\:to-yellow-800{
+ --gradient-to-color: #975a16;
+ }
+
+ .sm\:to-yellow-900{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .sm\:to-blue-200{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .sm\:to-blue-300{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .sm\:to-blue-400{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .sm\:to-blue-500{
+ --gradient-to-color: #4299e1;
+ }
+
+ .sm\:to-blue-600{
+ --gradient-to-color: #3182ce;
+ }
+
+ .sm\:to-blue-700{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .sm\:to-blue-800{
+ --gradient-to-color: #2c5282;
+ }
+
+ .sm\:to-blue-900{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .sm\:to-pink-200{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .sm\:to-pink-300{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .sm\:to-pink-400{
+ --gradient-to-color: #f687b3;
+ }
+
+ .sm\:to-pink-500{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .sm\:to-pink-600{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .sm\:to-pink-700{
+ --gradient-to-color: #b83280;
+ }
+
+ .sm\:to-pink-800{
+ --gradient-to-color: #97266d;
+ }
+
+ .sm\:to-pink-900{
+ --gradient-to-color: #702459;
+ }
+
+ .sm\:hover\:from-transparent:hover{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:hover\:from-current:hover{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .sm\:hover\:from-black:hover{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:hover\:from-white:hover{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:hover\:from-red-200:hover{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:hover\:from-red-300:hover{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:hover\:from-red-400:hover{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:hover\:from-red-500:hover{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:hover\:from-red-600:hover{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:hover\:from-red-700:hover{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:hover\:from-red-800:hover{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:hover\:from-red-900:hover{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:hover\:from-orange-100:hover{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:hover\:from-orange-200:hover{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:hover\:from-orange-300:hover{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:hover\:from-orange-400:hover{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:hover\:from-orange-500:hover{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:hover\:from-orange-600:hover{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:hover\:from-orange-700:hover{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:hover\:from-orange-800:hover{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:hover\:from-orange-900:hover{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:hover\:from-yellow-100:hover{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:hover\:from-yellow-200:hover{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:hover\:from-yellow-300:hover{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:hover\:from-yellow-400:hover{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:hover\:from-yellow-500:hover{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:hover\:from-yellow-600:hover{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:hover\:from-yellow-700:hover{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:hover\:from-yellow-800:hover{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:hover\:from-yellow-900:hover{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:hover\:from-blue-200:hover{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:hover\:from-blue-300:hover{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:hover\:from-blue-400:hover{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:hover\:from-blue-500:hover{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:hover\:from-blue-600:hover{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:hover\:from-blue-700:hover{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:hover\:from-blue-800:hover{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:hover\:from-blue-900:hover{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:hover\:from-pink-200:hover{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:hover\:from-pink-300:hover{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:hover\:from-pink-400:hover{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:hover\:from-pink-500:hover{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:hover\:from-pink-600:hover{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:hover\:from-pink-700:hover{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:hover\:from-pink-800:hover{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:hover\:from-pink-900:hover{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:hover\:via-current:hover{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:hover\:via-white:hover{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:hover\:via-red-200:hover{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:hover\:via-red-300:hover{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:hover\:via-red-400:hover{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:hover\:via-red-500:hover{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:hover\:via-red-600:hover{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:hover\:via-red-700:hover{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:hover\:via-red-800:hover{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:hover\:via-red-900:hover{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:hover\:via-orange-100:hover{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:hover\:via-orange-200:hover{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:hover\:via-orange-300:hover{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:hover\:via-orange-400:hover{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:hover\:via-orange-500:hover{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:hover\:via-orange-600:hover{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:hover\:via-orange-700:hover{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:hover\:via-orange-800:hover{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:hover\:via-orange-900:hover{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:hover\:via-yellow-100:hover{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:hover\:via-yellow-200:hover{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:hover\:via-yellow-300:hover{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:hover\:via-yellow-400:hover{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:hover\:via-yellow-500:hover{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:hover\:via-yellow-600:hover{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:hover\:via-yellow-700:hover{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:hover\:via-yellow-800:hover{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:hover\:via-yellow-900:hover{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:hover\:via-blue-200:hover{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:hover\:via-blue-300:hover{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:hover\:via-blue-400:hover{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:hover\:via-blue-500:hover{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:hover\:via-blue-600:hover{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:hover\:via-blue-700:hover{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:hover\:via-blue-800:hover{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:hover\:via-blue-900:hover{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:hover\:via-pink-200:hover{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:hover\:via-pink-300:hover{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:hover\:via-pink-400:hover{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:hover\:via-pink-500:hover{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:hover\:via-pink-600:hover{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:hover\:via-pink-700:hover{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:hover\:via-pink-800:hover{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:hover\:via-pink-900:hover{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:hover{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .sm\:hover\:to-red-200:hover{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .sm\:hover\:to-red-300:hover{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .sm\:hover\:to-red-400:hover{
+ --gradient-to-color: #fc8181;
+ }
+
+ .sm\:hover\:to-red-500:hover{
+ --gradient-to-color: #f56565;
+ }
+
+ .sm\:hover\:to-red-600:hover{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .sm\:hover\:to-red-700:hover{
+ --gradient-to-color: #c53030;
+ }
+
+ .sm\:hover\:to-red-800:hover{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .sm\:hover\:to-red-900:hover{
+ --gradient-to-color: #742a2a;
+ }
+
+ .sm\:hover\:to-orange-100:hover{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .sm\:hover\:to-orange-200:hover{
+ --gradient-to-color: #feebc8;
+ }
+
+ .sm\:hover\:to-orange-300:hover{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .sm\:hover\:to-orange-400:hover{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .sm\:hover\:to-orange-500:hover{
+ --gradient-to-color: #ed8936;
+ }
+
+ .sm\:hover\:to-orange-600:hover{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .sm\:hover\:to-orange-700:hover{
+ --gradient-to-color: #c05621;
+ }
+
+ .sm\:hover\:to-orange-800:hover{
+ --gradient-to-color: #9c4221;
+ }
+
+ .sm\:hover\:to-orange-900:hover{
+ --gradient-to-color: #7b341e;
+ }
+
+ .sm\:hover\:to-yellow-100:hover{
+ --gradient-to-color: #fffff0;
+ }
+
+ .sm\:hover\:to-yellow-200:hover{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .sm\:hover\:to-yellow-300:hover{
+ --gradient-to-color: #faf089;
+ }
+
+ .sm\:hover\:to-yellow-400:hover{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .sm\:hover\:to-yellow-500:hover{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .sm\:hover\:to-yellow-600:hover{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .sm\:hover\:to-yellow-700:hover{
+ --gradient-to-color: #b7791f;
+ }
+
+ .sm\:hover\:to-yellow-800:hover{
+ --gradient-to-color: #975a16;
+ }
+
+ .sm\:hover\:to-yellow-900:hover{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:hover{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .sm\:hover\:to-blue-200:hover{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .sm\:hover\:to-blue-300:hover{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .sm\:hover\:to-blue-400:hover{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .sm\:hover\:to-blue-500:hover{
+ --gradient-to-color: #4299e1;
+ }
+
+ .sm\:hover\:to-blue-600:hover{
+ --gradient-to-color: #3182ce;
+ }
+
+ .sm\:hover\:to-blue-700:hover{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .sm\:hover\:to-blue-800:hover{
+ --gradient-to-color: #2c5282;
+ }
+
+ .sm\:hover\:to-blue-900:hover{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:hover{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .sm\:hover\:to-pink-200:hover{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .sm\:hover\:to-pink-300:hover{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .sm\:hover\:to-pink-400:hover{
+ --gradient-to-color: #f687b3;
+ }
+
+ .sm\:hover\:to-pink-500:hover{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .sm\:hover\:to-pink-600:hover{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .sm\:hover\:to-pink-700:hover{
+ --gradient-to-color: #b83280;
+ }
+
+ .sm\:hover\:to-pink-800:hover{
+ --gradient-to-color: #97266d;
+ }
+
+ .sm\:hover\:to-pink-900:hover{
+ --gradient-to-color: #702459;
+ }
+
+ .sm\:focus\:from-transparent:focus{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:focus\:from-current:focus{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .sm\:focus\:from-black:focus{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:focus\:from-white:focus{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:focus\:from-red-200:focus{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:focus\:from-red-300:focus{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:focus\:from-red-400:focus{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:focus\:from-red-500:focus{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:focus\:from-red-600:focus{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:focus\:from-red-700:focus{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:focus\:from-red-800:focus{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:focus\:from-red-900:focus{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:focus\:from-orange-100:focus{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:focus\:from-orange-200:focus{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:focus\:from-orange-300:focus{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:focus\:from-orange-400:focus{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:focus\:from-orange-500:focus{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:focus\:from-orange-600:focus{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:focus\:from-orange-700:focus{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:focus\:from-orange-800:focus{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:focus\:from-orange-900:focus{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:focus\:from-yellow-100:focus{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:focus\:from-yellow-200:focus{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:focus\:from-yellow-300:focus{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:focus\:from-yellow-400:focus{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:focus\:from-yellow-500:focus{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:focus\:from-yellow-600:focus{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:focus\:from-yellow-700:focus{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:focus\:from-yellow-800:focus{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:focus\:from-yellow-900:focus{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:focus\:from-blue-200:focus{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:focus\:from-blue-300:focus{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:focus\:from-blue-400:focus{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:focus\:from-blue-500:focus{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:focus\:from-blue-600:focus{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:focus\:from-blue-700:focus{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:focus\:from-blue-800:focus{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:focus\:from-blue-900:focus{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:focus\:from-pink-200:focus{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:focus\:from-pink-300:focus{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:focus\:from-pink-400:focus{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:focus\:from-pink-500:focus{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:focus\:from-pink-600:focus{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:focus\:from-pink-700:focus{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:focus\:from-pink-800:focus{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:focus\:from-pink-900:focus{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:focus\:via-current:focus{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .sm\:focus\:via-white:focus{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .sm\:focus\:via-red-200:focus{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .sm\:focus\:via-red-300:focus{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .sm\:focus\:via-red-400:focus{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .sm\:focus\:via-red-500:focus{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .sm\:focus\:via-red-600:focus{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .sm\:focus\:via-red-700:focus{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .sm\:focus\:via-red-800:focus{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .sm\:focus\:via-red-900:focus{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .sm\:focus\:via-orange-100:focus{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .sm\:focus\:via-orange-200:focus{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .sm\:focus\:via-orange-300:focus{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .sm\:focus\:via-orange-400:focus{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .sm\:focus\:via-orange-500:focus{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .sm\:focus\:via-orange-600:focus{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .sm\:focus\:via-orange-700:focus{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .sm\:focus\:via-orange-800:focus{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .sm\:focus\:via-orange-900:focus{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .sm\:focus\:via-yellow-100:focus{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .sm\:focus\:via-yellow-200:focus{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .sm\:focus\:via-yellow-300:focus{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .sm\:focus\:via-yellow-400:focus{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .sm\:focus\:via-yellow-500:focus{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .sm\:focus\:via-yellow-600:focus{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .sm\:focus\:via-yellow-700:focus{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .sm\:focus\:via-yellow-800:focus{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .sm\:focus\:via-yellow-900:focus{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .sm\:focus\:via-blue-200:focus{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .sm\:focus\:via-blue-300:focus{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .sm\:focus\:via-blue-400:focus{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .sm\:focus\:via-blue-500:focus{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .sm\:focus\:via-blue-600:focus{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .sm\:focus\:via-blue-700:focus{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .sm\:focus\:via-blue-800:focus{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .sm\:focus\:via-blue-900:focus{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .sm\:focus\:via-pink-200:focus{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .sm\:focus\:via-pink-300:focus{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .sm\:focus\:via-pink-400:focus{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .sm\:focus\:via-pink-500:focus{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .sm\:focus\:via-pink-600:focus{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .sm\:focus\:via-pink-700:focus{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .sm\:focus\:via-pink-800:focus{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .sm\:focus\:via-pink-900:focus{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:focus{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .sm\:focus\:to-red-200:focus{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .sm\:focus\:to-red-300:focus{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .sm\:focus\:to-red-400:focus{
+ --gradient-to-color: #fc8181;
+ }
+
+ .sm\:focus\:to-red-500:focus{
+ --gradient-to-color: #f56565;
+ }
+
+ .sm\:focus\:to-red-600:focus{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .sm\:focus\:to-red-700:focus{
+ --gradient-to-color: #c53030;
+ }
+
+ .sm\:focus\:to-red-800:focus{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .sm\:focus\:to-red-900:focus{
+ --gradient-to-color: #742a2a;
+ }
+
+ .sm\:focus\:to-orange-100:focus{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .sm\:focus\:to-orange-200:focus{
+ --gradient-to-color: #feebc8;
+ }
+
+ .sm\:focus\:to-orange-300:focus{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .sm\:focus\:to-orange-400:focus{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .sm\:focus\:to-orange-500:focus{
+ --gradient-to-color: #ed8936;
+ }
+
+ .sm\:focus\:to-orange-600:focus{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .sm\:focus\:to-orange-700:focus{
+ --gradient-to-color: #c05621;
+ }
+
+ .sm\:focus\:to-orange-800:focus{
+ --gradient-to-color: #9c4221;
+ }
+
+ .sm\:focus\:to-orange-900:focus{
+ --gradient-to-color: #7b341e;
+ }
+
+ .sm\:focus\:to-yellow-100:focus{
+ --gradient-to-color: #fffff0;
+ }
+
+ .sm\:focus\:to-yellow-200:focus{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .sm\:focus\:to-yellow-300:focus{
+ --gradient-to-color: #faf089;
+ }
+
+ .sm\:focus\:to-yellow-400:focus{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .sm\:focus\:to-yellow-500:focus{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .sm\:focus\:to-yellow-600:focus{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .sm\:focus\:to-yellow-700:focus{
+ --gradient-to-color: #b7791f;
+ }
+
+ .sm\:focus\:to-yellow-800:focus{
+ --gradient-to-color: #975a16;
+ }
+
+ .sm\:focus\:to-yellow-900:focus{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:focus{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .sm\:focus\:to-blue-200:focus{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .sm\:focus\:to-blue-300:focus{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .sm\:focus\:to-blue-400:focus{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .sm\:focus\:to-blue-500:focus{
+ --gradient-to-color: #4299e1;
+ }
+
+ .sm\:focus\:to-blue-600:focus{
+ --gradient-to-color: #3182ce;
+ }
+
+ .sm\:focus\:to-blue-700:focus{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .sm\:focus\:to-blue-800:focus{
+ --gradient-to-color: #2c5282;
+ }
+
+ .sm\:focus\:to-blue-900:focus{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:focus{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .sm\:focus\:to-pink-200:focus{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .sm\:focus\:to-pink-300:focus{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .sm\:focus\:to-pink-400:focus{
+ --gradient-to-color: #f687b3;
+ }
+
+ .sm\:focus\:to-pink-500:focus{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .sm\:focus\:to-pink-600:focus{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .sm\:focus\:to-pink-700:focus{
+ --gradient-to-color: #b83280;
+ }
+
+ .sm\:focus\:to-pink-800:focus{
+ --gradient-to-color: #97266d;
+ }
+
+ .sm\:focus\:to-pink-900:focus{
+ --gradient-to-color: #702459;
+ }
+
+ .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: center;
+ }
+
+ .sm\:bg-left{
+ background-position: left;
+ }
+
+ .sm\:bg-left-bottom{
+ background-position: left bottom;
+ }
+
+ .sm\:bg-left-top{
+ background-position: left top;
+ }
+
+ .sm\:bg-right{
+ background-position: right;
+ }
+
+ .sm\:bg-right-bottom{
+ background-position: right bottom;
+ }
+
+ .sm\:bg-right-top{
+ background-position: right top;
+ }
+
+ .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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .sm\:border-white{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .sm\:border-red-200{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .sm\:border-red-300{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .sm\:border-red-400{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .sm\:border-red-500{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .sm\:border-red-600{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .sm\:border-red-700{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .sm\:border-red-800{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .sm\:border-red-900{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .sm\:border-orange-100{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .sm\:border-orange-200{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .sm\:border-orange-300{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .sm\:border-orange-400{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .sm\:border-orange-500{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .sm\:border-orange-600{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .sm\:border-orange-700{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .sm\:border-orange-800{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .sm\:border-orange-900{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-100{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-200{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-300{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-400{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-500{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-600{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-700{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-800{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .sm\:border-yellow-900{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .sm\:border-blue-200{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .sm\:border-blue-300{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .sm\:border-blue-400{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .sm\:border-blue-500{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .sm\:border-blue-600{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .sm\:border-blue-700{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .sm\:border-blue-800{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .sm\:border-blue-900{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .sm\:border-pink-200{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .sm\:border-pink-300{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .sm\:border-pink-400{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .sm\:border-pink-500{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .sm\:border-pink-600{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .sm\:border-pink-700{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .sm\:border-pink-800{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .sm\:border-pink-900{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-white:hover{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-300:hover{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-400:hover{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-500:hover{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-600:hover{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-700:hover{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-800:hover{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-red-900:hover{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-100:hover{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-200:hover{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-300:hover{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-400:hover{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-500:hover{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-600:hover{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-700:hover{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-800:hover{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-orange-900:hover{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-100:hover{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-200:hover{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-300:hover{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-400:hover{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-500:hover{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-600:hover{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-700:hover{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-800:hover{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-yellow-900:hover{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-200:hover{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-300:hover{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-400:hover{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-500:hover{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-600:hover{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-700:hover{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-800:hover{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-blue-900:hover{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-300:hover{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-400:hover{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-500:hover{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-600:hover{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-700:hover{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-800:hover{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .sm\:hover\:border-pink-900:hover{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-white:focus{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-300:focus{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-400:focus{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-500:focus{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-600:focus{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-700:focus{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-800:focus{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-red-900:focus{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-100:focus{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-200:focus{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-300:focus{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-400:focus{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-500:focus{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-600:focus{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-700:focus{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-800:focus{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-orange-900:focus{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-100:focus{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-200:focus{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-300:focus{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-400:focus{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-500:focus{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-600:focus{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-700:focus{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-800:focus{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-yellow-900:focus{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-200:focus{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-300:focus{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-400:focus{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-500:focus{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-600:focus{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-700:focus{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-800:focus{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-blue-900:focus{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-300:focus{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-400:focus{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-500:focus{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-600:focus{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-700:focus{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-800:focus{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .sm\:focus\:border-pink-900:focus{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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: 0.125rem;
+ }
+
+ .sm\:rounded{
+ border-radius: 0.25rem;
+ }
+
+ .sm\:rounded-md{
+ border-radius: 0.375rem;
+ }
+
+ .sm\:rounded-lg{
+ border-radius: 0.5rem;
+ }
+
+ .sm\:rounded-xl{
+ border-radius: 0.75rem;
+ }
+
+ .sm\:rounded-2xl{
+ border-radius: 1rem;
+ }
+
+ .sm\:rounded-3xl{
+ border-radius: 1.5rem;
+ }
+
+ .sm\:rounded-full{
+ border-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .sm\:rounded-r-sm{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .sm\:rounded-b-sm{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:rounded-l-sm{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:rounded-t{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .sm\:rounded-r{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .sm\:rounded-b{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:rounded-l{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:rounded-t-md{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .sm\:rounded-r-md{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .sm\:rounded-b-md{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:rounded-l-md{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:rounded-t-lg{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .sm\:rounded-r-lg{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .sm\:rounded-b-lg{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:rounded-l-lg{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:rounded-t-xl{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .sm\:rounded-r-xl{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .sm\:rounded-b-xl{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .sm\:rounded-l-xl{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.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: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .sm\:rounded-r-full{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .sm\:rounded-b-full{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:rounded-l-full{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ }
+
+ .sm\:rounded-tr-sm{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .sm\:rounded-br-sm{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .sm\:rounded-bl-sm{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:rounded-tl{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .sm\:rounded-tr{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .sm\:rounded-br{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .sm\:rounded-bl{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:rounded-tl-md{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .sm\:rounded-tr-md{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .sm\:rounded-br-md{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .sm\:rounded-bl-md{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:rounded-tl-lg{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .sm\:rounded-tr-lg{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .sm\:rounded-br-lg{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .sm\:rounded-bl-lg{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:rounded-tl-xl{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .sm\:rounded-tr-xl{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .sm\:rounded-br-xl{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .sm\:rounded-bl-xl{
+ border-bottom-left-radius: 0.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: 9999px;
+ }
+
+ .sm\:rounded-tr-full{
+ border-top-right-radius: 9999px;
+ }
+
+ .sm\:rounded-br-full{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .sm\:rounded-bl-full{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-none:focus{
+ border-radius: 0;
+ }
+
+ .sm\:focus\:rounded-sm:focus{
+ border-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded:focus{
+ border-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-md:focus{
+ border-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-lg:focus{
+ border-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-xl:focus{
+ border-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-2xl:focus{
+ border-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-3xl:focus{
+ border-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-full:focus{
+ border-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-t-none:focus{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .sm\:focus\:rounded-r-none:focus{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .sm\:focus\:rounded-b-none:focus{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:focus\:rounded-l-none:focus{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:focus\:rounded-t-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-r-sm:focus{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-b-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-l-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-t:focus{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-r:focus{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-b:focus{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-l:focus{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-t-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-r-md:focus{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-b-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-l-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-t-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-r-lg:focus{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-b-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-l-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-t-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-r-xl:focus{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-b-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-l-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-t-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-r-2xl:focus{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-b-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-l-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-t-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-r-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-b-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-l-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-t-full:focus{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-r-full:focus{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-b-full:focus{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-l-full:focus{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-tl-none:focus{
+ border-top-left-radius: 0;
+ }
+
+ .sm\:focus\:rounded-tr-none:focus{
+ border-top-right-radius: 0;
+ }
+
+ .sm\:focus\:rounded-br-none:focus{
+ border-bottom-right-radius: 0;
+ }
+
+ .sm\:focus\:rounded-bl-none:focus{
+ border-bottom-left-radius: 0;
+ }
+
+ .sm\:focus\:rounded-tl-sm:focus{
+ border-top-left-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-tr-sm:focus{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-br-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-bl-sm:focus{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .sm\:focus\:rounded-tl:focus{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-tr:focus{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-br:focus{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-bl:focus{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .sm\:focus\:rounded-tl-md:focus{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-tr-md:focus{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-br-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-bl-md:focus{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .sm\:focus\:rounded-tl-lg:focus{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-tr-lg:focus{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-br-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-bl-lg:focus{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .sm\:focus\:rounded-tl-xl:focus{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-tr-xl:focus{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-br-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-bl-xl:focus{
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .sm\:focus\:rounded-tl-2xl:focus{
+ border-top-left-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-tr-2xl:focus{
+ border-top-right-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-br-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-bl-2xl:focus{
+ border-bottom-left-radius: 1rem;
+ }
+
+ .sm\:focus\:rounded-tl-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-tr-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-br-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-bl-3xl:focus{
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .sm\:focus\:rounded-tl-full:focus{
+ border-top-left-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-tr-full:focus{
+ border-top-right-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-br-full:focus{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .sm\:focus\:rounded-bl-full:focus{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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-2{
+ border-width: 2px;
+ }
+
+ .sm\:border-4{
+ border-width: 4px;
+ }
+
+ .sm\:border-8{
+ border-width: 8px;
+ }
+
+ .sm\:border{
+ 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-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-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\:active\:border-0:active{
+ border-width: 0;
+ }
+
+ .sm\:active\:border-2:active{
+ border-width: 2px;
+ }
+
+ .sm\:active\:border-4:active{
+ border-width: 4px;
+ }
+
+ .sm\:active\:border-8:active{
+ border-width: 8px;
+ }
+
+ .sm\:active\:border:active{
+ border-width: 1px;
+ }
+
+ .sm\:active\:border-t-0:active{
+ border-top-width: 0;
+ }
+
+ .sm\:active\:border-r-0:active{
+ border-right-width: 0;
+ }
+
+ .sm\:active\:border-b-0:active{
+ border-bottom-width: 0;
+ }
+
+ .sm\:active\:border-l-0:active{
+ border-left-width: 0;
+ }
+
+ .sm\:active\:border-t-2:active{
+ border-top-width: 2px;
+ }
+
+ .sm\:active\:border-r-2:active{
+ border-right-width: 2px;
+ }
+
+ .sm\:active\:border-b-2:active{
+ border-bottom-width: 2px;
+ }
+
+ .sm\:active\:border-l-2:active{
+ border-left-width: 2px;
+ }
+
+ .sm\:active\:border-t-4:active{
+ border-top-width: 4px;
+ }
+
+ .sm\:active\:border-r-4:active{
+ border-right-width: 4px;
+ }
+
+ .sm\:active\:border-b-4:active{
+ border-bottom-width: 4px;
+ }
+
+ .sm\:active\:border-l-4:active{
+ border-left-width: 4px;
+ }
+
+ .sm\:active\:border-t-8:active{
+ border-top-width: 8px;
+ }
+
+ .sm\:active\:border-r-8:active{
+ border-right-width: 8px;
+ }
+
+ .sm\:active\:border-b-8:active{
+ border-bottom-width: 8px;
+ }
+
+ .sm\:active\:border-l-8:active{
+ border-left-width: 8px;
+ }
+
+ .sm\:active\:border-t:active{
+ border-top-width: 1px;
+ }
+
+ .sm\:active\:border-r:active{
+ border-right-width: 1px;
+ }
+
+ .sm\:active\:border-b:active{
+ border-bottom-width: 1px;
+ }
+
+ .sm\:active\:border-l:active{
+ border-left-width: 1px;
+ }
+
+ .sm\:focus\:border-0:focus{
+ border-width: 0;
+ }
+
+ .sm\:focus\:border-2:focus{
+ border-width: 2px;
+ }
+
+ .sm\:focus\:border-4:focus{
+ border-width: 4px;
+ }
+
+ .sm\:focus\:border-8:focus{
+ border-width: 8px;
+ }
+
+ .sm\:focus\:border:focus{
+ border-width: 1px;
+ }
+
+ .sm\:focus\:border-t-0:focus{
+ border-top-width: 0;
+ }
+
+ .sm\:focus\:border-r-0:focus{
+ border-right-width: 0;
+ }
+
+ .sm\:focus\:border-b-0:focus{
+ border-bottom-width: 0;
+ }
+
+ .sm\:focus\:border-l-0:focus{
+ border-left-width: 0;
+ }
+
+ .sm\:focus\:border-t-2:focus{
+ border-top-width: 2px;
+ }
+
+ .sm\:focus\:border-r-2:focus{
+ border-right-width: 2px;
+ }
+
+ .sm\:focus\:border-b-2:focus{
+ border-bottom-width: 2px;
+ }
+
+ .sm\:focus\:border-l-2:focus{
+ border-left-width: 2px;
+ }
+
+ .sm\:focus\:border-t-4:focus{
+ border-top-width: 4px;
+ }
+
+ .sm\:focus\:border-r-4:focus{
+ border-right-width: 4px;
+ }
+
+ .sm\:focus\:border-b-4:focus{
+ border-bottom-width: 4px;
+ }
+
+ .sm\:focus\:border-l-4:focus{
+ border-left-width: 4px;
+ }
+
+ .sm\:focus\:border-t-8:focus{
+ border-top-width: 8px;
+ }
+
+ .sm\:focus\:border-r-8:focus{
+ border-right-width: 8px;
+ }
+
+ .sm\:focus\:border-b-8:focus{
+ border-bottom-width: 8px;
+ }
+
+ .sm\:focus\:border-l-8:focus{
+ border-left-width: 8px;
+ }
+
+ .sm\:focus\:border-t:focus{
+ border-top-width: 1px;
+ }
+
+ .sm\:focus\:border-r:focus{
+ border-right-width: 1px;
+ }
+
+ .sm\:focus\:border-b:focus{
+ border-bottom-width: 1px;
+ }
+
+ .sm\:focus\:border-l:focus{
+ 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-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-sans{
+ font-family: Nunito Sans;
+ }
+
+ .sm\:font-serif{
+ font-family: Georgia, Cambria, "Times New Roman", Times, serif;
+ }
+
+ .sm\:font-mono{
+ font-family: 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: 0.25rem;
+ }
+
+ .sm\:h-2{
+ height: 0.5rem;
+ }
+
+ .sm\:h-3{
+ height: 0.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-12{
+ height: 3rem;
+ }
+
+ .sm\:h-16{
+ height: 4rem;
+ }
+
+ .sm\:h-20{
+ height: 5rem;
+ }
+
+ .sm\:h-24{
+ height: 6rem;
+ }
+
+ .sm\:h-32{
+ height: 8rem;
+ }
+
+ .sm\:h-40{
+ height: 10rem;
+ }
+
+ .sm\:h-48{
+ height: 12rem;
+ }
+
+ .sm\:h-56{
+ height: 14rem;
+ }
+
+ .sm\:h-64{
+ height: 16rem;
+ }
+
+ .sm\:h-auto{
+ height: auto;
+ }
+
+ .sm\:h-px{
+ height: 1px;
+ }
+
+ .sm\:h-full{
+ height: 100%;
+ }
+
+ .sm\:h-screen{
+ height: 100vh;
+ }
+
+ .sm\:text-xs{
+ font-size: .8rem;
+ }
+
+ .sm\:text-sm{
+ font-size: .925rem;
+ }
+
+ .sm\:text-base{
+ font-size: 1rem;
+ }
+
+ .sm\:text-lg{
+ font-size: 1.125rem;
+ }
+
+ .sm\:text-xl{
+ font-size: 1.25rem;
+ }
+
+ .sm\:text-2xl{
+ font-size: 1.5rem;
+ }
+
+ .sm\:text-3xl{
+ font-size: 1.75rem;
+ }
+
+ .sm\:text-4xl{
+ font-size: 2.125rem;
+ }
+
+ .sm\:text-5xl{
+ font-size: 2.625rem;
+ }
+
+ .sm\:text-6xl{
+ font-size: 10rem;
+ }
+
+ .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.6;
+ }
+
+ .sm\:leading-relaxed{
+ line-height: 1.625;
+ }
+
+ .sm\:leading-loose{
+ line-height: 1.75;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .sm\:m-2{
+ margin: 0.5rem;
+ }
+
+ .sm\:m-3{
+ margin: 0.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-12{
+ margin: 3rem;
+ }
+
+ .sm\:m-16{
+ margin: 4rem;
+ }
+
+ .sm\:m-20{
+ margin: 5rem;
+ }
+
+ .sm\:m-24{
+ margin: 6rem;
+ }
+
+ .sm\:m-32{
+ margin: 8rem;
+ }
+
+ .sm\:m-40{
+ margin: 10rem;
+ }
+
+ .sm\:m-48{
+ margin: 12rem;
+ }
+
+ .sm\:m-56{
+ margin: 14rem;
+ }
+
+ .sm\:m-64{
+ margin: 16rem;
+ }
+
+ .sm\:m-auto{
+ margin: auto;
+ }
+
+ .sm\:m-px{
+ margin: 1px;
+ }
+
+ .sm\:-m-1{
+ margin: -0.25rem;
+ }
+
+ .sm\:-m-2{
+ margin: -0.5rem;
+ }
+
+ .sm\:-m-3{
+ margin: -0.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-12{
+ margin: -3rem;
+ }
+
+ .sm\:-m-16{
+ margin: -4rem;
+ }
+
+ .sm\:-m-20{
+ margin: -5rem;
+ }
+
+ .sm\:-m-24{
+ margin: -6rem;
+ }
+
+ .sm\:-m-32{
+ margin: -8rem;
+ }
+
+ .sm\:-m-40{
+ margin: -10rem;
+ }
+
+ .sm\:-m-48{
+ margin: -12rem;
+ }
+
+ .sm\:-m-56{
+ margin: -14rem;
+ }
+
+ .sm\:-m-64{
+ margin: -16rem;
+ }
+
+ .sm\:-m-px{
+ margin: -1px;
+ }
+
+ .sm\:my-0{
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .sm\:mx-0{
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .sm\:my-1{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ }
+
+ .sm\:mx-1{
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+ }
+
+ .sm\:my-2{
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ }
+
+ .sm\:mx-2{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ }
+
+ .sm\:my-3{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ }
+
+ .sm\:mx-3{
+ margin-left: 0.75rem;
+ margin-right: 0.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-12{
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ }
+
+ .sm\:mx-12{
+ margin-left: 3rem;
+ margin-right: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ margin-bottom: 6rem;
+ }
+
+ .sm\:mx-24{
+ margin-left: 6rem;
+ margin-right: 6rem;
+ }
+
+ .sm\:my-32{
+ margin-top: 8rem;
+ margin-bottom: 8rem;
+ }
+
+ .sm\:mx-32{
+ margin-left: 8rem;
+ margin-right: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ margin-bottom: 14rem;
+ }
+
+ .sm\:mx-56{
+ margin-left: 14rem;
+ margin-right: 14rem;
+ }
+
+ .sm\:my-64{
+ margin-top: 16rem;
+ margin-bottom: 16rem;
+ }
+
+ .sm\:mx-64{
+ margin-left: 16rem;
+ margin-right: 16rem;
+ }
+
+ .sm\:my-auto{
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .sm\:mx-auto{
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .sm\:my-px{
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .sm\:mx-px{
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .sm\:-my-1{
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+ }
+
+ .sm\:-mx-1{
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
+ }
+
+ .sm\:-my-2{
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ }
+
+ .sm\:-mx-2{
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
+ }
+
+ .sm\:-my-3{
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
+ }
+
+ .sm\:-mx-3{
+ margin-left: -0.75rem;
+ margin-right: -0.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-12{
+ margin-top: -3rem;
+ margin-bottom: -3rem;
+ }
+
+ .sm\:-mx-12{
+ margin-left: -3rem;
+ margin-right: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ margin-bottom: -6rem;
+ }
+
+ .sm\:-mx-24{
+ margin-left: -6rem;
+ margin-right: -6rem;
+ }
+
+ .sm\:-my-32{
+ margin-top: -8rem;
+ margin-bottom: -8rem;
+ }
+
+ .sm\:-mx-32{
+ margin-left: -8rem;
+ margin-right: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ margin-bottom: -14rem;
+ }
+
+ .sm\:-mx-56{
+ margin-left: -14rem;
+ margin-right: -14rem;
+ }
+
+ .sm\:-my-64{
+ margin-top: -16rem;
+ margin-bottom: -16rem;
+ }
+
+ .sm\:-mx-64{
+ margin-left: -16rem;
+ margin-right: -16rem;
+ }
+
+ .sm\:-my-px{
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .sm\:-mx-px{
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .sm\:mr-1{
+ margin-right: 0.25rem;
+ }
+
+ .sm\:mb-1{
+ margin-bottom: 0.25rem;
+ }
+
+ .sm\:ml-1{
+ margin-left: 0.25rem;
+ }
+
+ .sm\:mt-2{
+ margin-top: 0.5rem;
+ }
+
+ .sm\:mr-2{
+ margin-right: 0.5rem;
+ }
+
+ .sm\:mb-2{
+ margin-bottom: 0.5rem;
+ }
+
+ .sm\:ml-2{
+ margin-left: 0.5rem;
+ }
+
+ .sm\:mt-3{
+ margin-top: 0.75rem;
+ }
+
+ .sm\:mr-3{
+ margin-right: 0.75rem;
+ }
+
+ .sm\:mb-3{
+ margin-bottom: 0.75rem;
+ }
+
+ .sm\:ml-3{
+ margin-left: 0.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-12{
+ margin-top: 3rem;
+ }
+
+ .sm\:mr-12{
+ margin-right: 3rem;
+ }
+
+ .sm\:mb-12{
+ margin-bottom: 3rem;
+ }
+
+ .sm\:ml-12{
+ margin-left: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ }
+
+ .sm\:mr-24{
+ margin-right: 6rem;
+ }
+
+ .sm\:mb-24{
+ margin-bottom: 6rem;
+ }
+
+ .sm\:ml-24{
+ margin-left: 6rem;
+ }
+
+ .sm\:mt-32{
+ margin-top: 8rem;
+ }
+
+ .sm\:mr-32{
+ margin-right: 8rem;
+ }
+
+ .sm\:mb-32{
+ margin-bottom: 8rem;
+ }
+
+ .sm\:ml-32{
+ margin-left: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ }
+
+ .sm\:mr-56{
+ margin-right: 14rem;
+ }
+
+ .sm\:mb-56{
+ margin-bottom: 14rem;
+ }
+
+ .sm\:ml-56{
+ margin-left: 14rem;
+ }
+
+ .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-auto{
+ margin-top: auto;
+ }
+
+ .sm\:mr-auto{
+ margin-right: auto;
+ }
+
+ .sm\:mb-auto{
+ margin-bottom: auto;
+ }
+
+ .sm\:ml-auto{
+ margin-left: auto;
+ }
+
+ .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-1{
+ margin-top: -0.25rem;
+ }
+
+ .sm\:-mr-1{
+ margin-right: -0.25rem;
+ }
+
+ .sm\:-mb-1{
+ margin-bottom: -0.25rem;
+ }
+
+ .sm\:-ml-1{
+ margin-left: -0.25rem;
+ }
+
+ .sm\:-mt-2{
+ margin-top: -0.5rem;
+ }
+
+ .sm\:-mr-2{
+ margin-right: -0.5rem;
+ }
+
+ .sm\:-mb-2{
+ margin-bottom: -0.5rem;
+ }
+
+ .sm\:-ml-2{
+ margin-left: -0.5rem;
+ }
+
+ .sm\:-mt-3{
+ margin-top: -0.75rem;
+ }
+
+ .sm\:-mr-3{
+ margin-right: -0.75rem;
+ }
+
+ .sm\:-mb-3{
+ margin-bottom: -0.75rem;
+ }
+
+ .sm\:-ml-3{
+ margin-left: -0.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-12{
+ margin-top: -3rem;
+ }
+
+ .sm\:-mr-12{
+ margin-right: -3rem;
+ }
+
+ .sm\:-mb-12{
+ margin-bottom: -3rem;
+ }
+
+ .sm\:-ml-12{
+ margin-left: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ }
+
+ .sm\:-mr-24{
+ margin-right: -6rem;
+ }
+
+ .sm\:-mb-24{
+ margin-bottom: -6rem;
+ }
+
+ .sm\:-ml-24{
+ margin-left: -6rem;
+ }
+
+ .sm\:-mt-32{
+ margin-top: -8rem;
+ }
+
+ .sm\:-mr-32{
+ margin-right: -8rem;
+ }
+
+ .sm\:-mb-32{
+ margin-bottom: -8rem;
+ }
+
+ .sm\:-ml-32{
+ margin-left: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ }
+
+ .sm\:-mr-56{
+ margin-right: -14rem;
+ }
+
+ .sm\:-mb-56{
+ margin-bottom: -14rem;
+ }
+
+ .sm\:-ml-56{
+ margin-left: -14rem;
+ }
+
+ .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-px{
+ margin-top: -1px;
+ }
+
+ .sm\:-mr-px{
+ margin-right: -1px;
+ }
+
+ .sm\:-mb-px{
+ margin-bottom: -1px;
+ }
+
+ .sm\:-ml-px{
+ margin-left: -1px;
+ }
+
+ .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: 24rem;
+ }
+
+ .sm\:max-w-md{
+ max-width: 28rem;
+ }
+
+ .sm\:max-w-lg{
+ max-width: 32rem;
+ }
+
+ .sm\:max-w-xl{
+ max-width: 36rem;
+ }
+
+ .sm\:max-w-2xl{
+ max-width: 42rem;
+ }
+
+ .sm\:max-w-3xl{
+ max-width: 48rem;
+ }
+
+ .sm\:max-w-4xl{
+ max-width: 56rem;
+ }
+
+ .sm\:max-w-5xl{
+ max-width: 64rem;
+ }
+
+ .sm\:max-w-6xl{
+ max-width: 72rem;
+ }
+
+ .sm\:max-w-full{
+ max-width: 100%;
+ }
+
+ .sm\:max-w-screen-sm{
+ max-width: 640px;
+ }
+
+ .sm\:max-w-screen-md{
+ max-width: 768px;
+ }
+
+ .sm\:max-w-screen-lg{
+ max-width: 1024px;
+ }
+
+ .sm\:max-w-screen-xl{
+ max-width: 1280px;
+ }
+
+ .sm\:max-w-7xl{
+ max-width: 80rem;
+ }
+
+ .sm\:max-w-8xl{
+ max-width: 88rem;
+ }
+
+ .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\: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: 0.25;
+ }
+
+ .sm\:opacity-50{
+ opacity: 0.5;
+ }
+
+ .sm\:opacity-75{
+ opacity: 0.75;
+ }
+
+ .sm\:opacity-100{
+ opacity: 1;
+ }
+
+ .sm\:hover\:opacity-0:hover{
+ opacity: 0;
+ }
+
+ .sm\:hover\:opacity-25:hover{
+ opacity: 0.25;
+ }
+
+ .sm\:hover\:opacity-50:hover{
+ opacity: 0.5;
+ }
+
+ .sm\:hover\:opacity-75:hover{
+ opacity: 0.75;
+ }
+
+ .sm\:hover\:opacity-100:hover{
+ opacity: 1;
+ }
+
+ .sm\:focus\:opacity-0:focus{
+ opacity: 0;
+ }
+
+ .sm\:focus\:opacity-25:focus{
+ opacity: 0.25;
+ }
+
+ .sm\:focus\:opacity-50:focus{
+ opacity: 0.5;
+ }
+
+ .sm\:focus\:opacity-75:focus{
+ opacity: 0.75;
+ }
+
+ .sm\:focus\:opacity-100:focus{
+ opacity: 1;
+ }
+
+ .sm\:outline-none{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .sm\:outline-white{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .sm\:outline-black{
+ outline: 2px dotted black;
+ outline-offset: 2px;
+ }
+
+ .sm\:focus\:outline-none:focus{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .sm\:focus\:outline-white:focus{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .sm\:focus\:outline-black:focus{
+ outline: 2px dotted black;
+ 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: 0.25rem;
+ }
+
+ .sm\:p-2{
+ padding: 0.5rem;
+ }
+
+ .sm\:p-3{
+ padding: 0.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-12{
+ padding: 3rem;
+ }
+
+ .sm\:p-16{
+ padding: 4rem;
+ }
+
+ .sm\:p-20{
+ padding: 5rem;
+ }
+
+ .sm\:p-24{
+ padding: 6rem;
+ }
+
+ .sm\:p-32{
+ padding: 8rem;
+ }
+
+ .sm\:p-40{
+ padding: 10rem;
+ }
+
+ .sm\:p-48{
+ padding: 12rem;
+ }
+
+ .sm\:p-56{
+ padding: 14rem;
+ }
+
+ .sm\:p-64{
+ padding: 16rem;
+ }
+
+ .sm\:p-px{
+ padding: 1px;
+ }
+
+ .sm\:py-0{
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .sm\:px-0{
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .sm\:py-1{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+
+ .sm\:px-1{
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .sm\:py-2{
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+
+ .sm\:px-2{
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+
+ .sm\:py-3{
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+
+ .sm\:px-3{
+ padding-left: 0.75rem;
+ padding-right: 0.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-12{
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+ }
+
+ .sm\:px-12{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+ }
+
+ .sm\:px-24{
+ padding-left: 6rem;
+ padding-right: 6rem;
+ }
+
+ .sm\:py-32{
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .sm\:px-32{
+ padding-left: 8rem;
+ padding-right: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ padding-bottom: 14rem;
+ }
+
+ .sm\:px-56{
+ padding-left: 14rem;
+ padding-right: 14rem;
+ }
+
+ .sm\:py-64{
+ padding-top: 16rem;
+ padding-bottom: 16rem;
+ }
+
+ .sm\:px-64{
+ padding-left: 16rem;
+ padding-right: 16rem;
+ }
+
+ .sm\:py-px{
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+
+ .sm\:px-px{
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .sm\:pr-1{
+ padding-right: 0.25rem;
+ }
+
+ .sm\:pb-1{
+ padding-bottom: 0.25rem;
+ }
+
+ .sm\:pl-1{
+ padding-left: 0.25rem;
+ }
+
+ .sm\:pt-2{
+ padding-top: 0.5rem;
+ }
+
+ .sm\:pr-2{
+ padding-right: 0.5rem;
+ }
+
+ .sm\:pb-2{
+ padding-bottom: 0.5rem;
+ }
+
+ .sm\:pl-2{
+ padding-left: 0.5rem;
+ }
+
+ .sm\:pt-3{
+ padding-top: 0.75rem;
+ }
+
+ .sm\:pr-3{
+ padding-right: 0.75rem;
+ }
+
+ .sm\:pb-3{
+ padding-bottom: 0.75rem;
+ }
+
+ .sm\:pl-3{
+ padding-left: 0.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-12{
+ padding-top: 3rem;
+ }
+
+ .sm\:pr-12{
+ padding-right: 3rem;
+ }
+
+ .sm\:pb-12{
+ padding-bottom: 3rem;
+ }
+
+ .sm\:pl-12{
+ padding-left: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ }
+
+ .sm\:pr-24{
+ padding-right: 6rem;
+ }
+
+ .sm\:pb-24{
+ padding-bottom: 6rem;
+ }
+
+ .sm\:pl-24{
+ padding-left: 6rem;
+ }
+
+ .sm\:pt-32{
+ padding-top: 8rem;
+ }
+
+ .sm\:pr-32{
+ padding-right: 8rem;
+ }
+
+ .sm\:pb-32{
+ padding-bottom: 8rem;
+ }
+
+ .sm\:pl-32{
+ padding-left: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ }
+
+ .sm\:pr-56{
+ padding-right: 14rem;
+ }
+
+ .sm\:pb-56{
+ padding-bottom: 14rem;
+ }
+
+ .sm\:pl-56{
+ padding-left: 14rem;
+ }
+
+ .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-px{
+ padding-top: 1px;
+ }
+
+ .sm\:pr-px{
+ padding-right: 1px;
+ }
+
+ .sm\:pb-px{
+ padding-bottom: 1px;
+ }
+
+ .sm\:pl-px{
+ padding-left: 1px;
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-black:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-black::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-white::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-white:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-white::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-red-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-orange-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-yellow-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-blue-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .sm\:placeholder-pink-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-black:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-black:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-white:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-white:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-white:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-red-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-orange-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-yellow-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-blue-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .sm\:focus\:placeholder-pink-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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-auto{
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ }
+
+ .sm\:inset-y-0{
+ top: 0;
+ bottom: 0;
+ }
+
+ .sm\:inset-x-0{
+ right: 0;
+ left: 0;
+ }
+
+ .sm\:inset-y-auto{
+ top: auto;
+ bottom: auto;
+ }
+
+ .sm\:inset-x-auto{
+ right: auto;
+ left: auto;
+ }
+
+ .sm\:top-0{
+ top: 0;
+ }
+
+ .sm\:right-0{
+ right: 0;
+ }
+
+ .sm\:bottom-0{
+ bottom: 0;
+ }
+
+ .sm\:left-0{
+ left: 0;
+ }
+
+ .sm\:top-auto{
+ top: auto;
+ }
+
+ .sm\:right-auto{
+ right: auto;
+ }
+
+ .sm\:bottom-auto{
+ bottom: auto;
+ }
+
+ .sm\:left-auto{
+ left: auto;
+ }
+
+ .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, 0.05);
+ }
+
+ .sm\:shadow-sm{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .sm\:shadow{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:shadow-md{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:shadow-lg{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .sm\:shadow-xl{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .sm\:shadow-2xl{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .sm\:shadow-inner{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:shadow-outline{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .sm\:shadow-none{
+ box-shadow: none;
+ }
+
+ .sm\:hover\:shadow-xs:hover{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .sm\:hover\:shadow-sm:hover{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .sm\:hover\:shadow:hover{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:hover\:shadow-md:hover{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:hover\:shadow-lg:hover{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .sm\:hover\:shadow-xl:hover{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .sm\:hover\:shadow-2xl:hover{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .sm\:hover\:shadow-inner:hover{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:hover\:shadow-outline:hover{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .sm\:hover\:shadow-none:hover{
+ box-shadow: none;
+ }
+
+ .sm\:focus\:shadow-xs:focus{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .sm\:focus\:shadow-sm:focus{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .sm\:focus\:shadow:focus{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:focus\:shadow-md:focus{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:focus\:shadow-lg:focus{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .sm\:focus\:shadow-xl:focus{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .sm\:focus\:shadow-2xl:focus{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .sm\:focus\:shadow-inner:focus{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .sm\:focus\:shadow-outline:focus{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .sm\:focus\:shadow-none:focus{
+ box-shadow: none;
+ }
+
+ .sm\:fill-current{
+ fill: currentColor;
+ }
+
+ .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{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .sm\:text-white{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .sm\:text-red-200{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .sm\:text-red-300{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .sm\:text-red-400{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .sm\:text-red-500{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .sm\:text-red-600{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .sm\:text-red-700{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .sm\:text-red-800{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .sm\:text-red-900{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .sm\:text-orange-100{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .sm\:text-orange-200{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .sm\:text-orange-300{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .sm\:text-orange-400{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .sm\:text-orange-500{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .sm\:text-orange-600{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .sm\:text-orange-700{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .sm\:text-orange-800{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .sm\:text-orange-900{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-100{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-200{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-300{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-400{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-500{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-600{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-700{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-800{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .sm\:text-yellow-900{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .sm\:text-blue-200{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .sm\:text-blue-300{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .sm\:text-blue-400{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .sm\:text-blue-500{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .sm\:text-blue-600{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .sm\:text-blue-700{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .sm\:text-blue-800{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .sm\:text-blue-900{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .sm\:text-pink-200{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .sm\:text-pink-300{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .sm\:text-pink-400{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .sm\:text-pink-500{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .sm\:text-pink-600{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .sm\:text-pink-700{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .sm\:text-pink-800{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .sm\:text-pink-900{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-transparent:hover{
+ color: transparent;
+ }
+
+ .sm\:hover\:text-current:hover{
+ color: currentColor;
+ }
+
+ .sm\:hover\:text-black:hover{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-white:hover{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:hover{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-200:hover{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-300:hover{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-400:hover{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-500:hover{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-600:hover{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-700:hover{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-800:hover{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-red-900:hover{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-100:hover{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-200:hover{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-300:hover{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-400:hover{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-500:hover{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-600:hover{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-700:hover{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-800:hover{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-orange-900:hover{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-100:hover{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-200:hover{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-300:hover{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-400:hover{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-500:hover{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-600:hover{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-700:hover{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-800:hover{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-yellow-900:hover{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-200:hover{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-300:hover{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-400:hover{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-500:hover{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-600:hover{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-700:hover{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-800:hover{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-blue-900:hover{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-200:hover{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-300:hover{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-400:hover{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-500:hover{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-600:hover{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-700:hover{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-800:hover{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .sm\:hover\:text-pink-900:hover{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-transparent:focus{
+ color: transparent;
+ }
+
+ .sm\:focus\:text-current:focus{
+ color: currentColor;
+ }
+
+ .sm\:focus\:text-black:focus{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-white:focus{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:focus{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-200:focus{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-300:focus{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-400:focus{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-500:focus{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-600:focus{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-700:focus{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-800:focus{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-red-900:focus{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-100:focus{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-200:focus{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-300:focus{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-400:focus{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-500:focus{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-600:focus{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-700:focus{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-800:focus{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-orange-900:focus{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-100:focus{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-200:focus{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-300:focus{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-400:focus{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-500:focus{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-600:focus{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-700:focus{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-800:focus{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-yellow-900:focus{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-200:focus{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-300:focus{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-400:focus{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-500:focus{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-600:focus{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-700:focus{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-800:focus{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-blue-900:focus{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-200:focus{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-300:focus{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-400:focus{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-500:focus{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-600:focus{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-700:focus{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-800:focus{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .sm\:focus\:text-pink-900:focus{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .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\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
+ --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: -0.05em;
+ }
+
+ .sm\:tracking-tight{
+ letter-spacing: -0.025em;
+ }
+
+ .sm\:tracking-normal{
+ letter-spacing: 0;
+ }
+
+ .sm\:tracking-wide{
+ letter-spacing: 0.025em;
+ }
+
+ .sm\:tracking-wider{
+ letter-spacing: 0.05em;
+ }
+
+ .sm\:tracking-widest{
+ letter-spacing: 0.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;
+ 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: 0.25rem;
+ }
+
+ .sm\:w-2{
+ width: 0.5rem;
+ }
+
+ .sm\:w-3{
+ width: 0.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-12{
+ width: 3rem;
+ }
+
+ .sm\:w-16{
+ width: 4rem;
+ }
+
+ .sm\:w-20{
+ width: 5rem;
+ }
+
+ .sm\:w-24{
+ width: 6rem;
+ }
+
+ .sm\:w-32{
+ width: 8rem;
+ }
+
+ .sm\:w-40{
+ width: 10rem;
+ }
+
+ .sm\:w-48{
+ width: 12rem;
+ }
+
+ .sm\:w-56{
+ width: 14rem;
+ }
+
+ .sm\:w-64{
+ width: 16rem;
+ }
+
+ .sm\:w-auto{
+ width: auto;
+ }
+
+ .sm\:w-px{
+ width: 1px;
+ }
+
+ .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\:focus\:w-0:focus{
+ width: 0;
+ }
+
+ .sm\:focus\:w-1:focus{
+ width: 0.25rem;
+ }
+
+ .sm\:focus\:w-2:focus{
+ width: 0.5rem;
+ }
+
+ .sm\:focus\:w-3:focus{
+ width: 0.75rem;
+ }
+
+ .sm\:focus\:w-4:focus{
+ width: 1rem;
+ }
+
+ .sm\:focus\:w-5:focus{
+ width: 1.25rem;
+ }
+
+ .sm\:focus\:w-6:focus{
+ width: 1.5rem;
+ }
+
+ .sm\:focus\:w-7:focus{
+ width: 1.75rem;
+ }
+
+ .sm\:focus\:w-8:focus{
+ width: 2rem;
+ }
+
+ .sm\:focus\:w-9:focus{
+ width: 2.25rem;
+ }
+
+ .sm\:focus\:w-10:focus{
+ width: 2.5rem;
+ }
+
+ .sm\:focus\:w-12:focus{
+ width: 3rem;
+ }
+
+ .sm\:focus\:w-16:focus{
+ width: 4rem;
+ }
+
+ .sm\:focus\:w-20:focus{
+ width: 5rem;
+ }
+
+ .sm\:focus\:w-24:focus{
+ width: 6rem;
+ }
+
+ .sm\:focus\:w-32:focus{
+ width: 8rem;
+ }
+
+ .sm\:focus\:w-40:focus{
+ width: 10rem;
+ }
+
+ .sm\:focus\:w-48:focus{
+ width: 12rem;
+ }
+
+ .sm\:focus\:w-56:focus{
+ width: 14rem;
+ }
+
+ .sm\:focus\:w-64:focus{
+ width: 16rem;
+ }
+
+ .sm\:focus\:w-auto:focus{
+ width: auto;
+ }
+
+ .sm\:focus\:w-px:focus{
+ width: 1px;
+ }
+
+ .sm\:focus\:w-1\/2:focus{
+ width: 50%;
+ }
+
+ .sm\:focus\:w-1\/3:focus{
+ width: 33.333333%;
+ }
+
+ .sm\:focus\:w-2\/3:focus{
+ width: 66.666667%;
+ }
+
+ .sm\:focus\:w-1\/4:focus{
+ width: 25%;
+ }
+
+ .sm\:focus\:w-2\/4:focus{
+ width: 50%;
+ }
+
+ .sm\:focus\:w-3\/4:focus{
+ width: 75%;
+ }
+
+ .sm\:focus\:w-1\/5:focus{
+ width: 20%;
+ }
+
+ .sm\:focus\:w-2\/5:focus{
+ width: 40%;
+ }
+
+ .sm\:focus\:w-3\/5:focus{
+ width: 60%;
+ }
+
+ .sm\:focus\:w-4\/5:focus{
+ width: 80%;
+ }
+
+ .sm\:focus\:w-1\/6:focus{
+ width: 16.666667%;
+ }
+
+ .sm\:focus\:w-2\/6:focus{
+ width: 33.333333%;
+ }
+
+ .sm\:focus\:w-3\/6:focus{
+ width: 50%;
+ }
+
+ .sm\:focus\:w-4\/6:focus{
+ width: 66.666667%;
+ }
+
+ .sm\:focus\:w-5\/6:focus{
+ width: 83.333333%;
+ }
+
+ .sm\:focus\:w-1\/12:focus{
+ width: 8.333333%;
+ }
+
+ .sm\:focus\:w-2\/12:focus{
+ width: 16.666667%;
+ }
+
+ .sm\:focus\:w-3\/12:focus{
+ width: 25%;
+ }
+
+ .sm\:focus\:w-4\/12:focus{
+ width: 33.333333%;
+ }
+
+ .sm\:focus\:w-5\/12:focus{
+ width: 41.666667%;
+ }
+
+ .sm\:focus\:w-6\/12:focus{
+ width: 50%;
+ }
+
+ .sm\:focus\:w-7\/12:focus{
+ width: 58.333333%;
+ }
+
+ .sm\:focus\:w-8\/12:focus{
+ width: 66.666667%;
+ }
+
+ .sm\:focus\:w-9\/12:focus{
+ width: 75%;
+ }
+
+ .sm\:focus\:w-10\/12:focus{
+ width: 83.333333%;
+ }
+
+ .sm\:focus\:w-11\/12:focus{
+ width: 91.666667%;
+ }
+
+ .sm\:focus\:w-full:focus{
+ width: 100%;
+ }
+
+ .sm\:focus\:w-screen:focus{
+ width: 100vw;
+ }
+
+ .sm\:z-0{
+ z-index: 0;
+ }
+
+ .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: 0.25rem;
+ gap: 0.25rem;
+ }
+
+ .sm\:gap-2{
+ grid-gap: 0.5rem;
+ gap: 0.5rem;
+ }
+
+ .sm\:gap-3{
+ grid-gap: 0.75rem;
+ gap: 0.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-12{
+ grid-gap: 3rem;
+ gap: 3rem;
+ }
+
+ .sm\:gap-16{
+ grid-gap: 4rem;
+ gap: 4rem;
+ }
+
+ .sm\:gap-20{
+ grid-gap: 5rem;
+ gap: 5rem;
+ }
+
+ .sm\:gap-24{
+ grid-gap: 6rem;
+ gap: 6rem;
+ }
+
+ .sm\:gap-32{
+ grid-gap: 8rem;
+ gap: 8rem;
+ }
+
+ .sm\:gap-40{
+ grid-gap: 10rem;
+ gap: 10rem;
+ }
+
+ .sm\:gap-48{
+ grid-gap: 12rem;
+ gap: 12rem;
+ }
+
+ .sm\:gap-56{
+ grid-gap: 14rem;
+ gap: 14rem;
+ }
+
+ .sm\:gap-64{
+ grid-gap: 16rem;
+ gap: 16rem;
+ }
+
+ .sm\:gap-px{
+ grid-gap: 1px;
+ gap: 1px;
+ }
+
+ .sm\:col-gap-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .sm\:col-gap-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .sm\:col-gap-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .sm\:col-gap-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .sm\:col-gap-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .sm\:col-gap-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .sm\:col-gap-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .sm\:gap-x-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .sm\:gap-x-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .sm\:gap-x-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .sm\:gap-x-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .sm\:gap-x-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .sm\:gap-x-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .sm\:gap-x-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .sm\:row-gap-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .sm\:row-gap-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .sm\:row-gap-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .sm\:row-gap-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .sm\:row-gap-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .sm\:row-gap-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .sm\:row-gap-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .sm\:gap-y-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .sm\:gap-y-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .sm\:gap-y-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .sm\:gap-y-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .sm\:gap-y-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .sm\:gap-y-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .sm\:gap-y-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .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\:transform-none{
+ transform: none;
+ }
+
+ .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-1{
+ --transform-rotate: 1deg;
+ }
+
+ .sm\:rotate-2{
+ --transform-rotate: 2deg;
+ }
+
+ .sm\:rotate-3{
+ --transform-rotate: 3deg;
+ }
+
+ .sm\:rotate-6{
+ --transform-rotate: 6deg;
+ }
+
+ .sm\:rotate-12{
+ --transform-rotate: 12deg;
+ }
+
+ .sm\:rotate-45{
+ --transform-rotate: 45deg;
+ }
+
+ .sm\:rotate-90{
+ --transform-rotate: 90deg;
+ }
+
+ .sm\:rotate-180{
+ --transform-rotate: 180deg;
+ }
+
+ .sm\:-rotate-180{
+ --transform-rotate: -180deg;
+ }
+
+ .sm\:-rotate-90{
+ --transform-rotate: -90deg;
+ }
+
+ .sm\:-rotate-45{
+ --transform-rotate: -45deg;
+ }
+
+ .sm\:-rotate-12{
+ --transform-rotate: -12deg;
+ }
+
+ .sm\:-rotate-6{
+ --transform-rotate: -6deg;
+ }
+
+ .sm\:-rotate-3{
+ --transform-rotate: -3deg;
+ }
+
+ .sm\:-rotate-2{
+ --transform-rotate: -2deg;
+ }
+
+ .sm\:-rotate-1{
+ --transform-rotate: -1deg;
+ }
+
+ .sm\:hover\:rotate-0:hover{
+ --transform-rotate: 0;
+ }
+
+ .sm\:hover\:rotate-1:hover{
+ --transform-rotate: 1deg;
+ }
+
+ .sm\:hover\:rotate-2:hover{
+ --transform-rotate: 2deg;
+ }
+
+ .sm\:hover\:rotate-3:hover{
+ --transform-rotate: 3deg;
+ }
+
+ .sm\:hover\:rotate-6:hover{
+ --transform-rotate: 6deg;
+ }
+
+ .sm\:hover\:rotate-12:hover{
+ --transform-rotate: 12deg;
+ }
+
+ .sm\:hover\:rotate-45:hover{
+ --transform-rotate: 45deg;
+ }
+
+ .sm\:hover\:rotate-90:hover{
+ --transform-rotate: 90deg;
+ }
+
+ .sm\:hover\:rotate-180:hover{
+ --transform-rotate: 180deg;
+ }
+
+ .sm\:hover\:-rotate-180:hover{
+ --transform-rotate: -180deg;
+ }
+
+ .sm\:hover\:-rotate-90:hover{
+ --transform-rotate: -90deg;
+ }
+
+ .sm\:hover\:-rotate-45:hover{
+ --transform-rotate: -45deg;
+ }
+
+ .sm\:hover\:-rotate-12:hover{
+ --transform-rotate: -12deg;
+ }
+
+ .sm\:hover\:-rotate-6:hover{
+ --transform-rotate: -6deg;
+ }
+
+ .sm\:hover\:-rotate-3:hover{
+ --transform-rotate: -3deg;
+ }
+
+ .sm\:hover\:-rotate-2:hover{
+ --transform-rotate: -2deg;
+ }
+
+ .sm\:hover\:-rotate-1:hover{
+ --transform-rotate: -1deg;
+ }
+
+ .sm\:focus\:rotate-0:focus{
+ --transform-rotate: 0;
+ }
+
+ .sm\:focus\:rotate-1:focus{
+ --transform-rotate: 1deg;
+ }
+
+ .sm\:focus\:rotate-2:focus{
+ --transform-rotate: 2deg;
+ }
+
+ .sm\:focus\:rotate-3:focus{
+ --transform-rotate: 3deg;
+ }
+
+ .sm\:focus\:rotate-6:focus{
+ --transform-rotate: 6deg;
+ }
+
+ .sm\:focus\:rotate-12:focus{
+ --transform-rotate: 12deg;
+ }
+
+ .sm\:focus\:rotate-45:focus{
+ --transform-rotate: 45deg;
+ }
+
+ .sm\:focus\:rotate-90:focus{
+ --transform-rotate: 90deg;
+ }
+
+ .sm\:focus\:rotate-180:focus{
+ --transform-rotate: 180deg;
+ }
+
+ .sm\:focus\:-rotate-180:focus{
+ --transform-rotate: -180deg;
+ }
+
+ .sm\:focus\:-rotate-90:focus{
+ --transform-rotate: -90deg;
+ }
+
+ .sm\:focus\:-rotate-45:focus{
+ --transform-rotate: -45deg;
+ }
+
+ .sm\:focus\:-rotate-12:focus{
+ --transform-rotate: -12deg;
+ }
+
+ .sm\:focus\:-rotate-6:focus{
+ --transform-rotate: -6deg;
+ }
+
+ .sm\:focus\:-rotate-3:focus{
+ --transform-rotate: -3deg;
+ }
+
+ .sm\:focus\:-rotate-2:focus{
+ --transform-rotate: -2deg;
+ }
+
+ .sm\:focus\:-rotate-1:focus{
+ --transform-rotate: -1deg;
+ }
+
+ .sm\:translate-x-0{
+ --transform-translate-x: 0;
+ }
+
+ .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-12{
+ --transform-translate-x: 3rem;
+ }
+
+ .sm\:translate-x-16{
+ --transform-translate-x: 4rem;
+ }
+
+ .sm\:translate-x-20{
+ --transform-translate-x: 5rem;
+ }
+
+ .sm\:translate-x-24{
+ --transform-translate-x: 6rem;
+ }
+
+ .sm\:translate-x-32{
+ --transform-translate-x: 8rem;
+ }
+
+ .sm\:translate-x-40{
+ --transform-translate-x: 10rem;
+ }
+
+ .sm\:translate-x-48{
+ --transform-translate-x: 12rem;
+ }
+
+ .sm\:translate-x-56{
+ --transform-translate-x: 14rem;
+ }
+
+ .sm\:translate-x-64{
+ --transform-translate-x: 16rem;
+ }
+
+ .sm\:translate-x-px{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12{
+ --transform-translate-x: -3rem;
+ }
+
+ .sm\:-translate-x-16{
+ --transform-translate-x: -4rem;
+ }
+
+ .sm\:-translate-x-20{
+ --transform-translate-x: -5rem;
+ }
+
+ .sm\:-translate-x-24{
+ --transform-translate-x: -6rem;
+ }
+
+ .sm\:-translate-x-32{
+ --transform-translate-x: -8rem;
+ }
+
+ .sm\:-translate-x-40{
+ --transform-translate-x: -10rem;
+ }
+
+ .sm\:-translate-x-48{
+ --transform-translate-x: -12rem;
+ }
+
+ .sm\:-translate-x-56{
+ --transform-translate-x: -14rem;
+ }
+
+ .sm\:-translate-x-64{
+ --transform-translate-x: -16rem;
+ }
+
+ .sm\:-translate-x-px{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12{
+ --transform-translate-y: 3rem;
+ }
+
+ .sm\:translate-y-16{
+ --transform-translate-y: 4rem;
+ }
+
+ .sm\:translate-y-20{
+ --transform-translate-y: 5rem;
+ }
+
+ .sm\:translate-y-24{
+ --transform-translate-y: 6rem;
+ }
+
+ .sm\:translate-y-32{
+ --transform-translate-y: 8rem;
+ }
+
+ .sm\:translate-y-40{
+ --transform-translate-y: 10rem;
+ }
+
+ .sm\:translate-y-48{
+ --transform-translate-y: 12rem;
+ }
+
+ .sm\:translate-y-56{
+ --transform-translate-y: 14rem;
+ }
+
+ .sm\:translate-y-64{
+ --transform-translate-y: 16rem;
+ }
+
+ .sm\:translate-y-px{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12{
+ --transform-translate-y: -3rem;
+ }
+
+ .sm\:-translate-y-16{
+ --transform-translate-y: -4rem;
+ }
+
+ .sm\:-translate-y-20{
+ --transform-translate-y: -5rem;
+ }
+
+ .sm\:-translate-y-24{
+ --transform-translate-y: -6rem;
+ }
+
+ .sm\:-translate-y-32{
+ --transform-translate-y: -8rem;
+ }
+
+ .sm\:-translate-y-40{
+ --transform-translate-y: -10rem;
+ }
+
+ .sm\:-translate-y-48{
+ --transform-translate-y: -12rem;
+ }
+
+ .sm\:-translate-y-56{
+ --transform-translate-y: -14rem;
+ }
+
+ .sm\:-translate-y-64{
+ --transform-translate-y: -16rem;
+ }
+
+ .sm\:-translate-y-px{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-x: 3rem;
+ }
+
+ .sm\:hover\:translate-x-16:hover{
+ --transform-translate-x: 4rem;
+ }
+
+ .sm\:hover\:translate-x-20:hover{
+ --transform-translate-x: 5rem;
+ }
+
+ .sm\:hover\:translate-x-24:hover{
+ --transform-translate-x: 6rem;
+ }
+
+ .sm\:hover\:translate-x-32:hover{
+ --transform-translate-x: 8rem;
+ }
+
+ .sm\:hover\:translate-x-40:hover{
+ --transform-translate-x: 10rem;
+ }
+
+ .sm\:hover\:translate-x-48:hover{
+ --transform-translate-x: 12rem;
+ }
+
+ .sm\:hover\:translate-x-56:hover{
+ --transform-translate-x: 14rem;
+ }
+
+ .sm\:hover\:translate-x-64:hover{
+ --transform-translate-x: 16rem;
+ }
+
+ .sm\:hover\:translate-x-px:hover{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-x: -3rem;
+ }
+
+ .sm\:hover\:-translate-x-16:hover{
+ --transform-translate-x: -4rem;
+ }
+
+ .sm\:hover\:-translate-x-20:hover{
+ --transform-translate-x: -5rem;
+ }
+
+ .sm\:hover\:-translate-x-24:hover{
+ --transform-translate-x: -6rem;
+ }
+
+ .sm\:hover\:-translate-x-32:hover{
+ --transform-translate-x: -8rem;
+ }
+
+ .sm\:hover\:-translate-x-40:hover{
+ --transform-translate-x: -10rem;
+ }
+
+ .sm\:hover\:-translate-x-48:hover{
+ --transform-translate-x: -12rem;
+ }
+
+ .sm\:hover\:-translate-x-56:hover{
+ --transform-translate-x: -14rem;
+ }
+
+ .sm\:hover\:-translate-x-64:hover{
+ --transform-translate-x: -16rem;
+ }
+
+ .sm\:hover\:-translate-x-px:hover{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-y: 3rem;
+ }
+
+ .sm\:hover\:translate-y-16:hover{
+ --transform-translate-y: 4rem;
+ }
+
+ .sm\:hover\:translate-y-20:hover{
+ --transform-translate-y: 5rem;
+ }
+
+ .sm\:hover\:translate-y-24:hover{
+ --transform-translate-y: 6rem;
+ }
+
+ .sm\:hover\:translate-y-32:hover{
+ --transform-translate-y: 8rem;
+ }
+
+ .sm\:hover\:translate-y-40:hover{
+ --transform-translate-y: 10rem;
+ }
+
+ .sm\:hover\:translate-y-48:hover{
+ --transform-translate-y: 12rem;
+ }
+
+ .sm\:hover\:translate-y-56:hover{
+ --transform-translate-y: 14rem;
+ }
+
+ .sm\:hover\:translate-y-64:hover{
+ --transform-translate-y: 16rem;
+ }
+
+ .sm\:hover\:translate-y-px:hover{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-y: -3rem;
+ }
+
+ .sm\:hover\:-translate-y-16:hover{
+ --transform-translate-y: -4rem;
+ }
+
+ .sm\:hover\:-translate-y-20:hover{
+ --transform-translate-y: -5rem;
+ }
+
+ .sm\:hover\:-translate-y-24:hover{
+ --transform-translate-y: -6rem;
+ }
+
+ .sm\:hover\:-translate-y-32:hover{
+ --transform-translate-y: -8rem;
+ }
+
+ .sm\:hover\:-translate-y-40:hover{
+ --transform-translate-y: -10rem;
+ }
+
+ .sm\:hover\:-translate-y-48:hover{
+ --transform-translate-y: -12rem;
+ }
+
+ .sm\:hover\:-translate-y-56:hover{
+ --transform-translate-y: -14rem;
+ }
+
+ .sm\:hover\:-translate-y-64:hover{
+ --transform-translate-y: -16rem;
+ }
+
+ .sm\:hover\:-translate-y-px:hover{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-x: 3rem;
+ }
+
+ .sm\:focus\:translate-x-16:focus{
+ --transform-translate-x: 4rem;
+ }
+
+ .sm\:focus\:translate-x-20:focus{
+ --transform-translate-x: 5rem;
+ }
+
+ .sm\:focus\:translate-x-24:focus{
+ --transform-translate-x: 6rem;
+ }
+
+ .sm\:focus\:translate-x-32:focus{
+ --transform-translate-x: 8rem;
+ }
+
+ .sm\:focus\:translate-x-40:focus{
+ --transform-translate-x: 10rem;
+ }
+
+ .sm\:focus\:translate-x-48:focus{
+ --transform-translate-x: 12rem;
+ }
+
+ .sm\:focus\:translate-x-56:focus{
+ --transform-translate-x: 14rem;
+ }
+
+ .sm\:focus\:translate-x-64:focus{
+ --transform-translate-x: 16rem;
+ }
+
+ .sm\:focus\:translate-x-px:focus{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-x: -3rem;
+ }
+
+ .sm\:focus\:-translate-x-16:focus{
+ --transform-translate-x: -4rem;
+ }
+
+ .sm\:focus\:-translate-x-20:focus{
+ --transform-translate-x: -5rem;
+ }
+
+ .sm\:focus\:-translate-x-24:focus{
+ --transform-translate-x: -6rem;
+ }
+
+ .sm\:focus\:-translate-x-32:focus{
+ --transform-translate-x: -8rem;
+ }
+
+ .sm\:focus\:-translate-x-40:focus{
+ --transform-translate-x: -10rem;
+ }
+
+ .sm\:focus\:-translate-x-48:focus{
+ --transform-translate-x: -12rem;
+ }
+
+ .sm\:focus\:-translate-x-56:focus{
+ --transform-translate-x: -14rem;
+ }
+
+ .sm\:focus\:-translate-x-64:focus{
+ --transform-translate-x: -16rem;
+ }
+
+ .sm\:focus\:-translate-x-px:focus{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-y: 3rem;
+ }
+
+ .sm\:focus\:translate-y-16:focus{
+ --transform-translate-y: 4rem;
+ }
+
+ .sm\:focus\:translate-y-20:focus{
+ --transform-translate-y: 5rem;
+ }
+
+ .sm\:focus\:translate-y-24:focus{
+ --transform-translate-y: 6rem;
+ }
+
+ .sm\:focus\:translate-y-32:focus{
+ --transform-translate-y: 8rem;
+ }
+
+ .sm\:focus\:translate-y-40:focus{
+ --transform-translate-y: 10rem;
+ }
+
+ .sm\:focus\:translate-y-48:focus{
+ --transform-translate-y: 12rem;
+ }
+
+ .sm\:focus\:translate-y-56:focus{
+ --transform-translate-y: 14rem;
+ }
+
+ .sm\:focus\:translate-y-64:focus{
+ --transform-translate-y: 16rem;
+ }
+
+ .sm\:focus\:translate-y-px:focus{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-y: -3rem;
+ }
+
+ .sm\:focus\:-translate-y-16:focus{
+ --transform-translate-y: -4rem;
+ }
+
+ .sm\:focus\:-translate-y-20:focus{
+ --transform-translate-y: -5rem;
+ }
+
+ .sm\:focus\:-translate-y-24:focus{
+ --transform-translate-y: -6rem;
+ }
+
+ .sm\:focus\:-translate-y-32:focus{
+ --transform-translate-y: -8rem;
+ }
+
+ .sm\:focus\:-translate-y-40:focus{
+ --transform-translate-y: -10rem;
+ }
+
+ .sm\:focus\:-translate-y-48:focus{
+ --transform-translate-y: -12rem;
+ }
+
+ .sm\:focus\:-translate-y-56:focus{
+ --transform-translate-y: -14rem;
+ }
+
+ .sm\:focus\:-translate-y-64:focus{
+ --transform-translate-y: -16rem;
+ }
+
+ .sm\:focus\:-translate-y-px:focus{
+ --transform-translate-y: -1px;
+ }
+
+ .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(0.4, 0, 1, 1);
+ }
+
+ .sm\:ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ }
+
+ .sm\:ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ }
+
+ .sm\:duration-75{
+ transition-duration: 75ms;
+ }
+
+ .sm\:duration-100{
+ transition-duration: 100ms;
+ }
+
+ .sm\:duration-150{
+ transition-duration: 150ms;
+ }
+
+ .sm\:duration-200{
+ transition-duration: 200ms;
+ }
+
+ .sm\:duration-300{
+ transition-duration: 300ms;
+ }
+
+ .sm\:duration-500{
+ transition-duration: 500ms;
+ }
+
+ .sm\:duration-700{
+ transition-duration: 700ms;
+ }
+
+ .sm\:duration-1000{
+ transition-duration: 1000ms;
+ }
+
+ .sm\:delay-75{
+ transition-delay: 75ms;
+ }
+
+ .sm\:delay-100{
+ transition-delay: 100ms;
+ }
+
+ .sm\:delay-150{
+ transition-delay: 150ms;
+ }
+
+ .sm\:delay-200{
+ transition-delay: 200ms;
+ }
+
+ .sm\:delay-300{
+ transition-delay: 300ms;
+ }
+
+ .sm\:delay-500{
+ transition-delay: 500ms;
+ }
+
+ .sm\:delay-700{
+ transition-delay: 700ms;
+ }
+
+ .sm\:delay-1000{
+ transition-delay: 1000ms;
+ }
+
+ .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, 0.2, 1) infinite;
+ animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+ }
+
+ .sm\:animate-pulse{
+ -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ }
+
+ .sm\:animate-bounce{
+ -webkit-animation: bounce 1s infinite;
+ animation: bounce 1s infinite;
+ }
+}
+
+@media (min-width: 768px){
+ .md\:container{
+ width: 100%;
+ }
+
+ @media (min-width: 640px){
+ .md\:container{
+ max-width: 640px;
+ }
+ }
+
+ @media (min-width: 768px){
+ .md\:container{
+ max-width: 768px;
+ }
+ }
+
+ @media (min-width: 1024px){
+ .md\:container{
+ max-width: 1024px;
+ }
+ }
+
+ @media (min-width: 1280px){
+ .md\:container{
+ max-width: 1280px;
+ }
+ }
+
+ .md\:space-y-0 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(8rem * var(--space-y-reverse));
+ }
+
+ .md\:space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(8rem * var(--space-x-reverse));
+ margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(-8rem * var(--space-y-reverse));
+ }
+
+ .md\:-space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(-8rem * var(--space-x-reverse));
+ margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .md\:-space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1px * calc(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 * calc(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 * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .md\:divide-y-2 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(2px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .md\:divide-y-4 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(4px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .md\:divide-y-8 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(8px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .md\:divide-y > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(1px * calc(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 * calc(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){
+ --divide-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--divide-opacity));
+ }
+
+ .md\:divide-white > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--divide-opacity));
+ }
+
+ .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-red-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--divide-opacity));
+ }
+
+ .md\:divide-red-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--divide-opacity));
+ }
+
+ .md\:divide-red-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--divide-opacity));
+ }
+
+ .md\:divide-red-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--divide-opacity));
+ }
+
+ .md\:divide-red-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--divide-opacity));
+ }
+
+ .md\:divide-red-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--divide-opacity));
+ }
+
+ .md\:divide-red-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--divide-opacity));
+ }
+
+ .md\:divide-red-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--divide-opacity));
+ }
+
+ .md\:divide-red-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--divide-opacity));
+ }
+
+ .md\:divide-orange-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--divide-opacity));
+ }
+
+ .md\:divide-yellow-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--divide-opacity));
+ }
+
+ .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-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-blue-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--divide-opacity));
+ }
+
+ .md\:divide-blue-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--divide-opacity));
+ }
+
+ .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-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-pink-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--divide-opacity));
+ }
+
+ .md\:divide-pink-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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;
+ }
+
+ .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{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .md\:bg-white{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .md\:bg-red-200{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .md\:bg-red-300{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .md\:bg-red-400{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .md\:bg-red-500{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .md\:bg-red-600{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .md\:bg-red-700{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .md\:bg-red-800{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .md\:bg-red-900{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-100{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-200{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-300{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-400{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-500{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-600{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-700{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-800{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .md\:bg-orange-900{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-100{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-200{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-300{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-400{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-500{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-600{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-700{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-800{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .md\:bg-yellow-900{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-200{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-300{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-400{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-500{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-600{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-700{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-800{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .md\:bg-blue-900{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-200{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-300{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-400{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-500{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-600{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-700{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-800{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .md\:bg-pink-900{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-transparent:hover{
+ background-color: transparent;
+ }
+
+ .md\:hover\:bg-current:hover{
+ background-color: currentColor;
+ }
+
+ .md\:hover\:bg-black:hover{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-white:hover{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-300:hover{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-400:hover{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-500:hover{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-600:hover{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-700:hover{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-800:hover{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-red-900:hover{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-200:hover{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-600:hover{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-700:hover{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-800:hover{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-orange-900:hover{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-200:hover{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-300:hover{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-500:hover{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-600:hover{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-700:hover{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-800:hover{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-yellow-900:hover{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-200:hover{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-300:hover{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-400:hover{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-500:hover{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-600:hover{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-700:hover{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-800:hover{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-blue-900:hover{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-400:hover{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-600:hover{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-700:hover{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-800:hover{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .md\:hover\:bg-pink-900:hover{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-transparent:focus{
+ background-color: transparent;
+ }
+
+ .md\:focus\:bg-current:focus{
+ background-color: currentColor;
+ }
+
+ .md\:focus\:bg-black:focus{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-white:focus{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-300:focus{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-400:focus{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-500:focus{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-600:focus{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-700:focus{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-800:focus{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-red-900:focus{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-200:focus{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-600:focus{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-700:focus{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-800:focus{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-orange-900:focus{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-200:focus{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-300:focus{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-500:focus{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-600:focus{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-700:focus{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-800:focus{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-yellow-900:focus{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-200:focus{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-300:focus{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-400:focus{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-500:focus{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-600:focus{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-700:focus{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-800:focus{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-blue-900:focus{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-400:focus{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-600:focus{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-700:focus{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-800:focus{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .md\:focus\:bg-pink-900:focus{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .md\:bg-none{
+ background-image: none;
+ }
+
+ .md\:bg-gradient-to-t{
+ background-image: linear-gradient(to top, 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(to right, 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(to bottom, 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(to left, 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, rgba(0, 0, 0, 0));
+ }
+
+ .md\:from-current{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .md\:from-black{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:from-white{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:from-red-200{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:from-red-300{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:from-red-400{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:from-red-500{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:from-red-600{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:from-red-700{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:from-red-800{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:from-red-900{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:from-orange-100{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:from-orange-200{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:from-orange-300{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:from-orange-400{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:from-orange-500{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:from-orange-600{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:from-orange-700{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:from-orange-800{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:from-orange-900{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:from-yellow-100{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:from-yellow-200{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:from-yellow-300{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:from-yellow-400{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:from-yellow-500{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:from-yellow-600{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:from-yellow-700{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:from-yellow-800{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:from-yellow-900{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:from-blue-200{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:from-blue-300{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:from-blue-400{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:from-blue-500{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:from-blue-600{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:from-blue-700{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:from-blue-800{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:from-blue-900{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:from-pink-200{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:from-pink-300{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:from-pink-400{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:from-pink-500{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:from-pink-600{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:from-pink-700{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:from-pink-800{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:from-pink-900{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+ }
+
+ .md\:via-transparent{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:via-current{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .md\:via-black{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:via-white{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:via-red-200{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:via-red-300{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:via-red-400{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:via-red-500{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:via-red-600{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:via-red-700{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:via-red-800{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:via-red-900{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:via-orange-100{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:via-orange-200{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:via-orange-300{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:via-orange-400{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:via-orange-500{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:via-orange-600{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:via-orange-700{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:via-orange-800{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:via-orange-900{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:via-yellow-100{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:via-yellow-200{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:via-yellow-300{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:via-yellow-400{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:via-yellow-500{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:via-yellow-600{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:via-yellow-700{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:via-yellow-800{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:via-yellow-900{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:via-blue-200{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:via-blue-300{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:via-blue-400{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:via-blue-500{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:via-blue-600{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:via-blue-700{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:via-blue-800{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:via-blue-900{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:via-pink-200{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:via-pink-300{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:via-pink-400{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:via-pink-500{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:via-pink-600{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:via-pink-700{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:via-pink-800{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:via-pink-900{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .md\:to-red-200{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .md\:to-red-300{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .md\:to-red-400{
+ --gradient-to-color: #fc8181;
+ }
+
+ .md\:to-red-500{
+ --gradient-to-color: #f56565;
+ }
+
+ .md\:to-red-600{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .md\:to-red-700{
+ --gradient-to-color: #c53030;
+ }
+
+ .md\:to-red-800{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .md\:to-red-900{
+ --gradient-to-color: #742a2a;
+ }
+
+ .md\:to-orange-100{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .md\:to-orange-200{
+ --gradient-to-color: #feebc8;
+ }
+
+ .md\:to-orange-300{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .md\:to-orange-400{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .md\:to-orange-500{
+ --gradient-to-color: #ed8936;
+ }
+
+ .md\:to-orange-600{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .md\:to-orange-700{
+ --gradient-to-color: #c05621;
+ }
+
+ .md\:to-orange-800{
+ --gradient-to-color: #9c4221;
+ }
+
+ .md\:to-orange-900{
+ --gradient-to-color: #7b341e;
+ }
+
+ .md\:to-yellow-100{
+ --gradient-to-color: #fffff0;
+ }
+
+ .md\:to-yellow-200{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .md\:to-yellow-300{
+ --gradient-to-color: #faf089;
+ }
+
+ .md\:to-yellow-400{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .md\:to-yellow-500{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .md\:to-yellow-600{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .md\:to-yellow-700{
+ --gradient-to-color: #b7791f;
+ }
+
+ .md\:to-yellow-800{
+ --gradient-to-color: #975a16;
+ }
+
+ .md\:to-yellow-900{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .md\:to-blue-200{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .md\:to-blue-300{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .md\:to-blue-400{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .md\:to-blue-500{
+ --gradient-to-color: #4299e1;
+ }
+
+ .md\:to-blue-600{
+ --gradient-to-color: #3182ce;
+ }
+
+ .md\:to-blue-700{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .md\:to-blue-800{
+ --gradient-to-color: #2c5282;
+ }
+
+ .md\:to-blue-900{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .md\:to-pink-200{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .md\:to-pink-300{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .md\:to-pink-400{
+ --gradient-to-color: #f687b3;
+ }
+
+ .md\:to-pink-500{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .md\:to-pink-600{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .md\:to-pink-700{
+ --gradient-to-color: #b83280;
+ }
+
+ .md\:to-pink-800{
+ --gradient-to-color: #97266d;
+ }
+
+ .md\:to-pink-900{
+ --gradient-to-color: #702459;
+ }
+
+ .md\:hover\:from-transparent:hover{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:hover\:from-current:hover{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .md\:hover\:from-black:hover{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:hover\:from-white:hover{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:hover\:from-red-200:hover{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:hover\:from-red-300:hover{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:hover\:from-red-400:hover{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:hover\:from-red-500:hover{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:hover\:from-red-600:hover{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:hover\:from-red-700:hover{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:hover\:from-red-800:hover{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:hover\:from-red-900:hover{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:hover\:from-orange-100:hover{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:hover\:from-orange-200:hover{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:hover\:from-orange-300:hover{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:hover\:from-orange-400:hover{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:hover\:from-orange-500:hover{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:hover\:from-orange-600:hover{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:hover\:from-orange-700:hover{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:hover\:from-orange-800:hover{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:hover\:from-orange-900:hover{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:hover\:from-yellow-100:hover{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:hover\:from-yellow-200:hover{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:hover\:from-yellow-300:hover{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:hover\:from-yellow-400:hover{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:hover\:from-yellow-500:hover{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:hover\:from-yellow-600:hover{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:hover\:from-yellow-700:hover{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:hover\:from-yellow-800:hover{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:hover\:from-yellow-900:hover{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:hover\:from-blue-200:hover{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:hover\:from-blue-300:hover{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:hover\:from-blue-400:hover{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:hover\:from-blue-500:hover{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:hover\:from-blue-600:hover{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:hover\:from-blue-700:hover{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:hover\:from-blue-800:hover{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:hover\:from-blue-900:hover{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:hover\:from-pink-200:hover{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:hover\:from-pink-300:hover{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:hover\:from-pink-400:hover{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:hover\:from-pink-500:hover{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:hover\:from-pink-600:hover{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:hover\:from-pink-700:hover{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:hover\:from-pink-800:hover{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:hover\:from-pink-900:hover{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .md\:hover\:via-current:hover{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .md\:hover\:via-white:hover{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:hover\:via-red-200:hover{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:hover\:via-red-300:hover{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:hover\:via-red-400:hover{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:hover\:via-red-500:hover{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:hover\:via-red-600:hover{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:hover\:via-red-700:hover{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:hover\:via-red-800:hover{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:hover\:via-red-900:hover{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:hover\:via-orange-100:hover{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:hover\:via-orange-200:hover{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:hover\:via-orange-300:hover{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:hover\:via-orange-400:hover{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:hover\:via-orange-500:hover{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:hover\:via-orange-600:hover{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:hover\:via-orange-700:hover{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:hover\:via-orange-800:hover{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:hover\:via-orange-900:hover{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:hover\:via-yellow-100:hover{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:hover\:via-yellow-200:hover{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:hover\:via-yellow-300:hover{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:hover\:via-yellow-400:hover{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:hover\:via-yellow-500:hover{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:hover\:via-yellow-600:hover{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:hover\:via-yellow-700:hover{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:hover\:via-yellow-800:hover{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:hover\:via-yellow-900:hover{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:hover\:via-blue-200:hover{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:hover\:via-blue-300:hover{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:hover\:via-blue-400:hover{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:hover\:via-blue-500:hover{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:hover\:via-blue-600:hover{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:hover\:via-blue-700:hover{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:hover\:via-blue-800:hover{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:hover\:via-blue-900:hover{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:hover\:via-pink-200:hover{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:hover\:via-pink-300:hover{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:hover\:via-pink-400:hover{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:hover\:via-pink-500:hover{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:hover\:via-pink-600:hover{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:hover\:via-pink-700:hover{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:hover\:via-pink-800:hover{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:hover\:via-pink-900:hover{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:hover{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .md\:hover\:to-red-200:hover{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .md\:hover\:to-red-300:hover{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .md\:hover\:to-red-400:hover{
+ --gradient-to-color: #fc8181;
+ }
+
+ .md\:hover\:to-red-500:hover{
+ --gradient-to-color: #f56565;
+ }
+
+ .md\:hover\:to-red-600:hover{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .md\:hover\:to-red-700:hover{
+ --gradient-to-color: #c53030;
+ }
+
+ .md\:hover\:to-red-800:hover{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .md\:hover\:to-red-900:hover{
+ --gradient-to-color: #742a2a;
+ }
+
+ .md\:hover\:to-orange-100:hover{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .md\:hover\:to-orange-200:hover{
+ --gradient-to-color: #feebc8;
+ }
+
+ .md\:hover\:to-orange-300:hover{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .md\:hover\:to-orange-400:hover{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .md\:hover\:to-orange-500:hover{
+ --gradient-to-color: #ed8936;
+ }
+
+ .md\:hover\:to-orange-600:hover{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .md\:hover\:to-orange-700:hover{
+ --gradient-to-color: #c05621;
+ }
+
+ .md\:hover\:to-orange-800:hover{
+ --gradient-to-color: #9c4221;
+ }
+
+ .md\:hover\:to-orange-900:hover{
+ --gradient-to-color: #7b341e;
+ }
+
+ .md\:hover\:to-yellow-100:hover{
+ --gradient-to-color: #fffff0;
+ }
+
+ .md\:hover\:to-yellow-200:hover{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .md\:hover\:to-yellow-300:hover{
+ --gradient-to-color: #faf089;
+ }
+
+ .md\:hover\:to-yellow-400:hover{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .md\:hover\:to-yellow-500:hover{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .md\:hover\:to-yellow-600:hover{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .md\:hover\:to-yellow-700:hover{
+ --gradient-to-color: #b7791f;
+ }
+
+ .md\:hover\:to-yellow-800:hover{
+ --gradient-to-color: #975a16;
+ }
+
+ .md\:hover\:to-yellow-900:hover{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:hover{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .md\:hover\:to-blue-200:hover{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .md\:hover\:to-blue-300:hover{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .md\:hover\:to-blue-400:hover{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .md\:hover\:to-blue-500:hover{
+ --gradient-to-color: #4299e1;
+ }
+
+ .md\:hover\:to-blue-600:hover{
+ --gradient-to-color: #3182ce;
+ }
+
+ .md\:hover\:to-blue-700:hover{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .md\:hover\:to-blue-800:hover{
+ --gradient-to-color: #2c5282;
+ }
+
+ .md\:hover\:to-blue-900:hover{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:hover{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .md\:hover\:to-pink-200:hover{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .md\:hover\:to-pink-300:hover{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .md\:hover\:to-pink-400:hover{
+ --gradient-to-color: #f687b3;
+ }
+
+ .md\:hover\:to-pink-500:hover{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .md\:hover\:to-pink-600:hover{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .md\:hover\:to-pink-700:hover{
+ --gradient-to-color: #b83280;
+ }
+
+ .md\:hover\:to-pink-800:hover{
+ --gradient-to-color: #97266d;
+ }
+
+ .md\:hover\:to-pink-900:hover{
+ --gradient-to-color: #702459;
+ }
+
+ .md\:focus\:from-transparent:focus{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:focus\:from-current:focus{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .md\:focus\:from-black:focus{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .md\:focus\:from-white:focus{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:focus\:from-red-200:focus{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:focus\:from-red-300:focus{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:focus\:from-red-400:focus{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:focus\:from-red-500:focus{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:focus\:from-red-600:focus{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:focus\:from-red-700:focus{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:focus\:from-red-800:focus{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:focus\:from-red-900:focus{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:focus\:from-orange-100:focus{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:focus\:from-orange-200:focus{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:focus\:from-orange-300:focus{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:focus\:from-orange-400:focus{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:focus\:from-orange-500:focus{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:focus\:from-orange-600:focus{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:focus\:from-orange-700:focus{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:focus\:from-orange-800:focus{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:focus\:from-orange-900:focus{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:focus\:from-yellow-100:focus{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:focus\:from-yellow-200:focus{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:focus\:from-yellow-300:focus{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:focus\:from-yellow-400:focus{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:focus\:from-yellow-500:focus{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:focus\:from-yellow-600:focus{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:focus\:from-yellow-700:focus{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:focus\:from-yellow-800:focus{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:focus\:from-yellow-900:focus{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:focus\:from-blue-200:focus{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:focus\:from-blue-300:focus{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:focus\:from-blue-400:focus{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:focus\:from-blue-500:focus{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:focus\:from-blue-600:focus{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:focus\:from-blue-700:focus{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:focus\:from-blue-800:focus{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:focus\:from-blue-900:focus{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:focus\:from-pink-200:focus{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:focus\:from-pink-300:focus{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:focus\:from-pink-400:focus{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:focus\:from-pink-500:focus{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:focus\:from-pink-600:focus{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:focus\:from-pink-700:focus{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:focus\:from-pink-800:focus{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:focus\:from-pink-900:focus{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .md\:focus\:via-current:focus{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .md\:focus\:via-white:focus{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .md\:focus\:via-red-200:focus{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .md\:focus\:via-red-300:focus{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .md\:focus\:via-red-400:focus{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .md\:focus\:via-red-500:focus{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .md\:focus\:via-red-600:focus{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .md\:focus\:via-red-700:focus{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .md\:focus\:via-red-800:focus{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .md\:focus\:via-red-900:focus{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .md\:focus\:via-orange-100:focus{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .md\:focus\:via-orange-200:focus{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .md\:focus\:via-orange-300:focus{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .md\:focus\:via-orange-400:focus{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .md\:focus\:via-orange-500:focus{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .md\:focus\:via-orange-600:focus{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .md\:focus\:via-orange-700:focus{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .md\:focus\:via-orange-800:focus{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .md\:focus\:via-orange-900:focus{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .md\:focus\:via-yellow-100:focus{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .md\:focus\:via-yellow-200:focus{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .md\:focus\:via-yellow-300:focus{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .md\:focus\:via-yellow-400:focus{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .md\:focus\:via-yellow-500:focus{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .md\:focus\:via-yellow-600:focus{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .md\:focus\:via-yellow-700:focus{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .md\:focus\:via-yellow-800:focus{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .md\:focus\:via-yellow-900:focus{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .md\:focus\:via-blue-200:focus{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .md\:focus\:via-blue-300:focus{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .md\:focus\:via-blue-400:focus{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .md\:focus\:via-blue-500:focus{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .md\:focus\:via-blue-600:focus{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .md\:focus\:via-blue-700:focus{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .md\:focus\:via-blue-800:focus{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .md\:focus\:via-blue-900:focus{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .md\:focus\:via-pink-200:focus{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .md\:focus\:via-pink-300:focus{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .md\:focus\:via-pink-400:focus{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .md\:focus\:via-pink-500:focus{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .md\:focus\:via-pink-600:focus{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .md\:focus\:via-pink-700:focus{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .md\:focus\:via-pink-800:focus{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .md\:focus\:via-pink-900:focus{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:focus{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .md\:focus\:to-red-200:focus{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .md\:focus\:to-red-300:focus{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .md\:focus\:to-red-400:focus{
+ --gradient-to-color: #fc8181;
+ }
+
+ .md\:focus\:to-red-500:focus{
+ --gradient-to-color: #f56565;
+ }
+
+ .md\:focus\:to-red-600:focus{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .md\:focus\:to-red-700:focus{
+ --gradient-to-color: #c53030;
+ }
+
+ .md\:focus\:to-red-800:focus{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .md\:focus\:to-red-900:focus{
+ --gradient-to-color: #742a2a;
+ }
+
+ .md\:focus\:to-orange-100:focus{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .md\:focus\:to-orange-200:focus{
+ --gradient-to-color: #feebc8;
+ }
+
+ .md\:focus\:to-orange-300:focus{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .md\:focus\:to-orange-400:focus{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .md\:focus\:to-orange-500:focus{
+ --gradient-to-color: #ed8936;
+ }
+
+ .md\:focus\:to-orange-600:focus{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .md\:focus\:to-orange-700:focus{
+ --gradient-to-color: #c05621;
+ }
+
+ .md\:focus\:to-orange-800:focus{
+ --gradient-to-color: #9c4221;
+ }
+
+ .md\:focus\:to-orange-900:focus{
+ --gradient-to-color: #7b341e;
+ }
+
+ .md\:focus\:to-yellow-100:focus{
+ --gradient-to-color: #fffff0;
+ }
+
+ .md\:focus\:to-yellow-200:focus{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .md\:focus\:to-yellow-300:focus{
+ --gradient-to-color: #faf089;
+ }
+
+ .md\:focus\:to-yellow-400:focus{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .md\:focus\:to-yellow-500:focus{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .md\:focus\:to-yellow-600:focus{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .md\:focus\:to-yellow-700:focus{
+ --gradient-to-color: #b7791f;
+ }
+
+ .md\:focus\:to-yellow-800:focus{
+ --gradient-to-color: #975a16;
+ }
+
+ .md\:focus\:to-yellow-900:focus{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:focus{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .md\:focus\:to-blue-200:focus{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .md\:focus\:to-blue-300:focus{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .md\:focus\:to-blue-400:focus{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .md\:focus\:to-blue-500:focus{
+ --gradient-to-color: #4299e1;
+ }
+
+ .md\:focus\:to-blue-600:focus{
+ --gradient-to-color: #3182ce;
+ }
+
+ .md\:focus\:to-blue-700:focus{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .md\:focus\:to-blue-800:focus{
+ --gradient-to-color: #2c5282;
+ }
+
+ .md\:focus\:to-blue-900:focus{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:focus{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .md\:focus\:to-pink-200:focus{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .md\:focus\:to-pink-300:focus{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .md\:focus\:to-pink-400:focus{
+ --gradient-to-color: #f687b3;
+ }
+
+ .md\:focus\:to-pink-500:focus{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .md\:focus\:to-pink-600:focus{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .md\:focus\:to-pink-700:focus{
+ --gradient-to-color: #b83280;
+ }
+
+ .md\:focus\:to-pink-800:focus{
+ --gradient-to-color: #97266d;
+ }
+
+ .md\:focus\:to-pink-900:focus{
+ --gradient-to-color: #702459;
+ }
+
+ .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: center;
+ }
+
+ .md\:bg-left{
+ background-position: left;
+ }
+
+ .md\:bg-left-bottom{
+ background-position: left bottom;
+ }
+
+ .md\:bg-left-top{
+ background-position: left top;
+ }
+
+ .md\:bg-right{
+ background-position: right;
+ }
+
+ .md\:bg-right-bottom{
+ background-position: right bottom;
+ }
+
+ .md\:bg-right-top{
+ background-position: right top;
+ }
+
+ .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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .md\:border-white{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .md\:border-red-200{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .md\:border-red-300{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .md\:border-red-400{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .md\:border-red-500{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .md\:border-red-600{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .md\:border-red-700{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .md\:border-red-800{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .md\:border-red-900{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .md\:border-orange-100{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .md\:border-orange-200{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .md\:border-orange-300{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .md\:border-orange-400{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .md\:border-orange-500{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .md\:border-orange-600{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .md\:border-orange-700{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .md\:border-orange-800{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .md\:border-orange-900{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .md\:border-yellow-100{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .md\:border-yellow-200{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .md\:border-yellow-300{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .md\:border-yellow-400{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .md\:border-yellow-500{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .md\:border-yellow-600{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .md\:border-yellow-700{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .md\:border-yellow-800{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .md\:border-yellow-900{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .md\:border-blue-200{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .md\:border-blue-300{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .md\:border-blue-400{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .md\:border-blue-500{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .md\:border-blue-600{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .md\:border-blue-700{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .md\:border-blue-800{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .md\:border-blue-900{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .md\:border-pink-200{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .md\:border-pink-300{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .md\:border-pink-400{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .md\:border-pink-500{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .md\:border-pink-600{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .md\:border-pink-700{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .md\:border-pink-800{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .md\:border-pink-900{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .md\:hover\:border-white:hover{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-300:hover{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-400:hover{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-500:hover{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-600:hover{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-700:hover{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-800:hover{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .md\:hover\:border-red-900:hover{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-100:hover{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-200:hover{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-300:hover{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-400:hover{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-500:hover{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-600:hover{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-700:hover{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-800:hover{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .md\:hover\:border-orange-900:hover{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-100:hover{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-200:hover{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-300:hover{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-400:hover{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-500:hover{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-600:hover{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-700:hover{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-800:hover{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .md\:hover\:border-yellow-900:hover{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-200:hover{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-300:hover{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-400:hover{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-500:hover{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-600:hover{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-700:hover{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-800:hover{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .md\:hover\:border-blue-900:hover{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-300:hover{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-400:hover{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-500:hover{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-600:hover{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-700:hover{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-800:hover{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .md\:hover\:border-pink-900:hover{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .md\:focus\:border-white:focus{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-300:focus{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-400:focus{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-500:focus{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-600:focus{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-700:focus{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-800:focus{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .md\:focus\:border-red-900:focus{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-100:focus{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-200:focus{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-300:focus{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-400:focus{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-500:focus{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-600:focus{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-700:focus{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-800:focus{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .md\:focus\:border-orange-900:focus{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-100:focus{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-200:focus{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-300:focus{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-400:focus{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-500:focus{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-600:focus{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-700:focus{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-800:focus{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .md\:focus\:border-yellow-900:focus{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-200:focus{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-300:focus{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-400:focus{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-500:focus{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-600:focus{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-700:focus{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-800:focus{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .md\:focus\:border-blue-900:focus{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-300:focus{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-400:focus{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-500:focus{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-600:focus{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-700:focus{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-800:focus{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .md\:focus\:border-pink-900:focus{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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: 0.125rem;
+ }
+
+ .md\:rounded{
+ border-radius: 0.25rem;
+ }
+
+ .md\:rounded-md{
+ border-radius: 0.375rem;
+ }
+
+ .md\:rounded-lg{
+ border-radius: 0.5rem;
+ }
+
+ .md\:rounded-xl{
+ border-radius: 0.75rem;
+ }
+
+ .md\:rounded-2xl{
+ border-radius: 1rem;
+ }
+
+ .md\:rounded-3xl{
+ border-radius: 1.5rem;
+ }
+
+ .md\:rounded-full{
+ border-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .md\:rounded-r-sm{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .md\:rounded-b-sm{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:rounded-l-sm{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:rounded-t{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .md\:rounded-r{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .md\:rounded-b{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:rounded-l{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:rounded-t-md{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .md\:rounded-r-md{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .md\:rounded-b-md{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:rounded-l-md{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:rounded-t-lg{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .md\:rounded-r-lg{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .md\:rounded-b-lg{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:rounded-l-lg{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:rounded-t-xl{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .md\:rounded-r-xl{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .md\:rounded-b-xl{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .md\:rounded-l-xl{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.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: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:rounded-r-full{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:rounded-b-full{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:rounded-l-full{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ }
+
+ .md\:rounded-tr-sm{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .md\:rounded-br-sm{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .md\:rounded-bl-sm{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:rounded-tl{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .md\:rounded-tr{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .md\:rounded-br{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .md\:rounded-bl{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:rounded-tl-md{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .md\:rounded-tr-md{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .md\:rounded-br-md{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .md\:rounded-bl-md{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:rounded-tl-lg{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .md\:rounded-tr-lg{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .md\:rounded-br-lg{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .md\:rounded-bl-lg{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:rounded-tl-xl{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .md\:rounded-tr-xl{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .md\:rounded-br-xl{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .md\:rounded-bl-xl{
+ border-bottom-left-radius: 0.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: 9999px;
+ }
+
+ .md\:rounded-tr-full{
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:rounded-br-full{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:rounded-bl-full{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-none:focus{
+ border-radius: 0;
+ }
+
+ .md\:focus\:rounded-sm:focus{
+ border-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded:focus{
+ border-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-md:focus{
+ border-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-lg:focus{
+ border-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-xl:focus{
+ border-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-2xl:focus{
+ border-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-3xl:focus{
+ border-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-full:focus{
+ border-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-t-none:focus{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .md\:focus\:rounded-r-none:focus{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .md\:focus\:rounded-b-none:focus{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .md\:focus\:rounded-l-none:focus{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .md\:focus\:rounded-t-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-r-sm:focus{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-b-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-l-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-t:focus{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-r:focus{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-b:focus{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-l:focus{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-t-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-r-md:focus{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-b-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-l-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-t-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-r-lg:focus{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-b-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-l-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-t-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-r-xl:focus{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-b-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-l-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-t-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-r-2xl:focus{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-b-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-l-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-t-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-r-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-b-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-l-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-t-full:focus{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-r-full:focus{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-b-full:focus{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-l-full:focus{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-tl-none:focus{
+ border-top-left-radius: 0;
+ }
+
+ .md\:focus\:rounded-tr-none:focus{
+ border-top-right-radius: 0;
+ }
+
+ .md\:focus\:rounded-br-none:focus{
+ border-bottom-right-radius: 0;
+ }
+
+ .md\:focus\:rounded-bl-none:focus{
+ border-bottom-left-radius: 0;
+ }
+
+ .md\:focus\:rounded-tl-sm:focus{
+ border-top-left-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-tr-sm:focus{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-br-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-bl-sm:focus{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .md\:focus\:rounded-tl:focus{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-tr:focus{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-br:focus{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-bl:focus{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .md\:focus\:rounded-tl-md:focus{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-tr-md:focus{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-br-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-bl-md:focus{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .md\:focus\:rounded-tl-lg:focus{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-tr-lg:focus{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-br-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-bl-lg:focus{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .md\:focus\:rounded-tl-xl:focus{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-tr-xl:focus{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-br-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-bl-xl:focus{
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .md\:focus\:rounded-tl-2xl:focus{
+ border-top-left-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-tr-2xl:focus{
+ border-top-right-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-br-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-bl-2xl:focus{
+ border-bottom-left-radius: 1rem;
+ }
+
+ .md\:focus\:rounded-tl-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-tr-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-br-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-bl-3xl:focus{
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .md\:focus\:rounded-tl-full:focus{
+ border-top-left-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-tr-full:focus{
+ border-top-right-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-br-full:focus{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .md\:focus\:rounded-bl-full:focus{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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-2{
+ border-width: 2px;
+ }
+
+ .md\:border-4{
+ border-width: 4px;
+ }
+
+ .md\:border-8{
+ border-width: 8px;
+ }
+
+ .md\:border{
+ 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-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-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\:active\:border-0:active{
+ border-width: 0;
+ }
+
+ .md\:active\:border-2:active{
+ border-width: 2px;
+ }
+
+ .md\:active\:border-4:active{
+ border-width: 4px;
+ }
+
+ .md\:active\:border-8:active{
+ border-width: 8px;
+ }
+
+ .md\:active\:border:active{
+ border-width: 1px;
+ }
+
+ .md\:active\:border-t-0:active{
+ border-top-width: 0;
+ }
+
+ .md\:active\:border-r-0:active{
+ border-right-width: 0;
+ }
+
+ .md\:active\:border-b-0:active{
+ border-bottom-width: 0;
+ }
+
+ .md\:active\:border-l-0:active{
+ border-left-width: 0;
+ }
+
+ .md\:active\:border-t-2:active{
+ border-top-width: 2px;
+ }
+
+ .md\:active\:border-r-2:active{
+ border-right-width: 2px;
+ }
+
+ .md\:active\:border-b-2:active{
+ border-bottom-width: 2px;
+ }
+
+ .md\:active\:border-l-2:active{
+ border-left-width: 2px;
+ }
+
+ .md\:active\:border-t-4:active{
+ border-top-width: 4px;
+ }
+
+ .md\:active\:border-r-4:active{
+ border-right-width: 4px;
+ }
+
+ .md\:active\:border-b-4:active{
+ border-bottom-width: 4px;
+ }
+
+ .md\:active\:border-l-4:active{
+ border-left-width: 4px;
+ }
+
+ .md\:active\:border-t-8:active{
+ border-top-width: 8px;
+ }
+
+ .md\:active\:border-r-8:active{
+ border-right-width: 8px;
+ }
+
+ .md\:active\:border-b-8:active{
+ border-bottom-width: 8px;
+ }
+
+ .md\:active\:border-l-8:active{
+ border-left-width: 8px;
+ }
+
+ .md\:active\:border-t:active{
+ border-top-width: 1px;
+ }
+
+ .md\:active\:border-r:active{
+ border-right-width: 1px;
+ }
+
+ .md\:active\:border-b:active{
+ border-bottom-width: 1px;
+ }
+
+ .md\:active\:border-l:active{
+ border-left-width: 1px;
+ }
+
+ .md\:focus\:border-0:focus{
+ border-width: 0;
+ }
+
+ .md\:focus\:border-2:focus{
+ border-width: 2px;
+ }
+
+ .md\:focus\:border-4:focus{
+ border-width: 4px;
+ }
+
+ .md\:focus\:border-8:focus{
+ border-width: 8px;
+ }
+
+ .md\:focus\:border:focus{
+ border-width: 1px;
+ }
+
+ .md\:focus\:border-t-0:focus{
+ border-top-width: 0;
+ }
+
+ .md\:focus\:border-r-0:focus{
+ border-right-width: 0;
+ }
+
+ .md\:focus\:border-b-0:focus{
+ border-bottom-width: 0;
+ }
+
+ .md\:focus\:border-l-0:focus{
+ border-left-width: 0;
+ }
+
+ .md\:focus\:border-t-2:focus{
+ border-top-width: 2px;
+ }
+
+ .md\:focus\:border-r-2:focus{
+ border-right-width: 2px;
+ }
+
+ .md\:focus\:border-b-2:focus{
+ border-bottom-width: 2px;
+ }
+
+ .md\:focus\:border-l-2:focus{
+ border-left-width: 2px;
+ }
+
+ .md\:focus\:border-t-4:focus{
+ border-top-width: 4px;
+ }
+
+ .md\:focus\:border-r-4:focus{
+ border-right-width: 4px;
+ }
+
+ .md\:focus\:border-b-4:focus{
+ border-bottom-width: 4px;
+ }
+
+ .md\:focus\:border-l-4:focus{
+ border-left-width: 4px;
+ }
+
+ .md\:focus\:border-t-8:focus{
+ border-top-width: 8px;
+ }
+
+ .md\:focus\:border-r-8:focus{
+ border-right-width: 8px;
+ }
+
+ .md\:focus\:border-b-8:focus{
+ border-bottom-width: 8px;
+ }
+
+ .md\:focus\:border-l-8:focus{
+ border-left-width: 8px;
+ }
+
+ .md\:focus\:border-t:focus{
+ border-top-width: 1px;
+ }
+
+ .md\:focus\:border-r:focus{
+ border-right-width: 1px;
+ }
+
+ .md\:focus\:border-b:focus{
+ border-bottom-width: 1px;
+ }
+
+ .md\:focus\:border-l:focus{
+ 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-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-sans{
+ font-family: Nunito Sans;
+ }
+
+ .md\:font-serif{
+ font-family: Georgia, Cambria, "Times New Roman", Times, serif;
+ }
+
+ .md\:font-mono{
+ font-family: 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: 0.25rem;
+ }
+
+ .md\:h-2{
+ height: 0.5rem;
+ }
+
+ .md\:h-3{
+ height: 0.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-12{
+ height: 3rem;
+ }
+
+ .md\:h-16{
+ height: 4rem;
+ }
+
+ .md\:h-20{
+ height: 5rem;
+ }
+
+ .md\:h-24{
+ height: 6rem;
+ }
+
+ .md\:h-32{
+ height: 8rem;
+ }
+
+ .md\:h-40{
+ height: 10rem;
+ }
+
+ .md\:h-48{
+ height: 12rem;
+ }
+
+ .md\:h-56{
+ height: 14rem;
+ }
+
+ .md\:h-64{
+ height: 16rem;
+ }
+
+ .md\:h-auto{
+ height: auto;
+ }
+
+ .md\:h-px{
+ height: 1px;
+ }
+
+ .md\:h-full{
+ height: 100%;
+ }
+
+ .md\:h-screen{
+ height: 100vh;
+ }
+
+ .md\:text-xs{
+ font-size: .8rem;
+ }
+
+ .md\:text-sm{
+ font-size: .925rem;
+ }
+
+ .md\:text-base{
+ font-size: 1rem;
+ }
+
+ .md\:text-lg{
+ font-size: 1.125rem;
+ }
+
+ .md\:text-xl{
+ font-size: 1.25rem;
+ }
+
+ .md\:text-2xl{
+ font-size: 1.5rem;
+ }
+
+ .md\:text-3xl{
+ font-size: 1.75rem;
+ }
+
+ .md\:text-4xl{
+ font-size: 2.125rem;
+ }
+
+ .md\:text-5xl{
+ font-size: 2.625rem;
+ }
+
+ .md\:text-6xl{
+ font-size: 10rem;
+ }
+
+ .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.6;
+ }
+
+ .md\:leading-relaxed{
+ line-height: 1.625;
+ }
+
+ .md\:leading-loose{
+ line-height: 1.75;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .md\:m-2{
+ margin: 0.5rem;
+ }
+
+ .md\:m-3{
+ margin: 0.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-12{
+ margin: 3rem;
+ }
+
+ .md\:m-16{
+ margin: 4rem;
+ }
+
+ .md\:m-20{
+ margin: 5rem;
+ }
+
+ .md\:m-24{
+ margin: 6rem;
+ }
+
+ .md\:m-32{
+ margin: 8rem;
+ }
+
+ .md\:m-40{
+ margin: 10rem;
+ }
+
+ .md\:m-48{
+ margin: 12rem;
+ }
+
+ .md\:m-56{
+ margin: 14rem;
+ }
+
+ .md\:m-64{
+ margin: 16rem;
+ }
+
+ .md\:m-auto{
+ margin: auto;
+ }
+
+ .md\:m-px{
+ margin: 1px;
+ }
+
+ .md\:-m-1{
+ margin: -0.25rem;
+ }
+
+ .md\:-m-2{
+ margin: -0.5rem;
+ }
+
+ .md\:-m-3{
+ margin: -0.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-12{
+ margin: -3rem;
+ }
+
+ .md\:-m-16{
+ margin: -4rem;
+ }
+
+ .md\:-m-20{
+ margin: -5rem;
+ }
+
+ .md\:-m-24{
+ margin: -6rem;
+ }
+
+ .md\:-m-32{
+ margin: -8rem;
+ }
+
+ .md\:-m-40{
+ margin: -10rem;
+ }
+
+ .md\:-m-48{
+ margin: -12rem;
+ }
+
+ .md\:-m-56{
+ margin: -14rem;
+ }
+
+ .md\:-m-64{
+ margin: -16rem;
+ }
+
+ .md\:-m-px{
+ margin: -1px;
+ }
+
+ .md\:my-0{
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .md\:mx-0{
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .md\:my-1{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ }
+
+ .md\:mx-1{
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+ }
+
+ .md\:my-2{
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ }
+
+ .md\:mx-2{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ }
+
+ .md\:my-3{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ }
+
+ .md\:mx-3{
+ margin-left: 0.75rem;
+ margin-right: 0.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-12{
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ }
+
+ .md\:mx-12{
+ margin-left: 3rem;
+ margin-right: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ margin-bottom: 6rem;
+ }
+
+ .md\:mx-24{
+ margin-left: 6rem;
+ margin-right: 6rem;
+ }
+
+ .md\:my-32{
+ margin-top: 8rem;
+ margin-bottom: 8rem;
+ }
+
+ .md\:mx-32{
+ margin-left: 8rem;
+ margin-right: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ margin-bottom: 14rem;
+ }
+
+ .md\:mx-56{
+ margin-left: 14rem;
+ margin-right: 14rem;
+ }
+
+ .md\:my-64{
+ margin-top: 16rem;
+ margin-bottom: 16rem;
+ }
+
+ .md\:mx-64{
+ margin-left: 16rem;
+ margin-right: 16rem;
+ }
+
+ .md\:my-auto{
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .md\:mx-auto{
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .md\:my-px{
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .md\:mx-px{
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .md\:-my-1{
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+ }
+
+ .md\:-mx-1{
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
+ }
+
+ .md\:-my-2{
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ }
+
+ .md\:-mx-2{
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
+ }
+
+ .md\:-my-3{
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
+ }
+
+ .md\:-mx-3{
+ margin-left: -0.75rem;
+ margin-right: -0.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-12{
+ margin-top: -3rem;
+ margin-bottom: -3rem;
+ }
+
+ .md\:-mx-12{
+ margin-left: -3rem;
+ margin-right: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ margin-bottom: -6rem;
+ }
+
+ .md\:-mx-24{
+ margin-left: -6rem;
+ margin-right: -6rem;
+ }
+
+ .md\:-my-32{
+ margin-top: -8rem;
+ margin-bottom: -8rem;
+ }
+
+ .md\:-mx-32{
+ margin-left: -8rem;
+ margin-right: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ margin-bottom: -14rem;
+ }
+
+ .md\:-mx-56{
+ margin-left: -14rem;
+ margin-right: -14rem;
+ }
+
+ .md\:-my-64{
+ margin-top: -16rem;
+ margin-bottom: -16rem;
+ }
+
+ .md\:-mx-64{
+ margin-left: -16rem;
+ margin-right: -16rem;
+ }
+
+ .md\:-my-px{
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .md\:-mx-px{
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .md\:mr-1{
+ margin-right: 0.25rem;
+ }
+
+ .md\:mb-1{
+ margin-bottom: 0.25rem;
+ }
+
+ .md\:ml-1{
+ margin-left: 0.25rem;
+ }
+
+ .md\:mt-2{
+ margin-top: 0.5rem;
+ }
+
+ .md\:mr-2{
+ margin-right: 0.5rem;
+ }
+
+ .md\:mb-2{
+ margin-bottom: 0.5rem;
+ }
+
+ .md\:ml-2{
+ margin-left: 0.5rem;
+ }
+
+ .md\:mt-3{
+ margin-top: 0.75rem;
+ }
+
+ .md\:mr-3{
+ margin-right: 0.75rem;
+ }
+
+ .md\:mb-3{
+ margin-bottom: 0.75rem;
+ }
+
+ .md\:ml-3{
+ margin-left: 0.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-12{
+ margin-top: 3rem;
+ }
+
+ .md\:mr-12{
+ margin-right: 3rem;
+ }
+
+ .md\:mb-12{
+ margin-bottom: 3rem;
+ }
+
+ .md\:ml-12{
+ margin-left: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ }
+
+ .md\:mr-24{
+ margin-right: 6rem;
+ }
+
+ .md\:mb-24{
+ margin-bottom: 6rem;
+ }
+
+ .md\:ml-24{
+ margin-left: 6rem;
+ }
+
+ .md\:mt-32{
+ margin-top: 8rem;
+ }
+
+ .md\:mr-32{
+ margin-right: 8rem;
+ }
+
+ .md\:mb-32{
+ margin-bottom: 8rem;
+ }
+
+ .md\:ml-32{
+ margin-left: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ }
+
+ .md\:mr-56{
+ margin-right: 14rem;
+ }
+
+ .md\:mb-56{
+ margin-bottom: 14rem;
+ }
+
+ .md\:ml-56{
+ margin-left: 14rem;
+ }
+
+ .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-auto{
+ margin-top: auto;
+ }
+
+ .md\:mr-auto{
+ margin-right: auto;
+ }
+
+ .md\:mb-auto{
+ margin-bottom: auto;
+ }
+
+ .md\:ml-auto{
+ margin-left: auto;
+ }
+
+ .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-1{
+ margin-top: -0.25rem;
+ }
+
+ .md\:-mr-1{
+ margin-right: -0.25rem;
+ }
+
+ .md\:-mb-1{
+ margin-bottom: -0.25rem;
+ }
+
+ .md\:-ml-1{
+ margin-left: -0.25rem;
+ }
+
+ .md\:-mt-2{
+ margin-top: -0.5rem;
+ }
+
+ .md\:-mr-2{
+ margin-right: -0.5rem;
+ }
+
+ .md\:-mb-2{
+ margin-bottom: -0.5rem;
+ }
+
+ .md\:-ml-2{
+ margin-left: -0.5rem;
+ }
+
+ .md\:-mt-3{
+ margin-top: -0.75rem;
+ }
+
+ .md\:-mr-3{
+ margin-right: -0.75rem;
+ }
+
+ .md\:-mb-3{
+ margin-bottom: -0.75rem;
+ }
+
+ .md\:-ml-3{
+ margin-left: -0.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-12{
+ margin-top: -3rem;
+ }
+
+ .md\:-mr-12{
+ margin-right: -3rem;
+ }
+
+ .md\:-mb-12{
+ margin-bottom: -3rem;
+ }
+
+ .md\:-ml-12{
+ margin-left: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ }
+
+ .md\:-mr-24{
+ margin-right: -6rem;
+ }
+
+ .md\:-mb-24{
+ margin-bottom: -6rem;
+ }
+
+ .md\:-ml-24{
+ margin-left: -6rem;
+ }
+
+ .md\:-mt-32{
+ margin-top: -8rem;
+ }
+
+ .md\:-mr-32{
+ margin-right: -8rem;
+ }
+
+ .md\:-mb-32{
+ margin-bottom: -8rem;
+ }
+
+ .md\:-ml-32{
+ margin-left: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ }
+
+ .md\:-mr-56{
+ margin-right: -14rem;
+ }
+
+ .md\:-mb-56{
+ margin-bottom: -14rem;
+ }
+
+ .md\:-ml-56{
+ margin-left: -14rem;
+ }
+
+ .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-px{
+ margin-top: -1px;
+ }
+
+ .md\:-mr-px{
+ margin-right: -1px;
+ }
+
+ .md\:-mb-px{
+ margin-bottom: -1px;
+ }
+
+ .md\:-ml-px{
+ margin-left: -1px;
+ }
+
+ .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: 24rem;
+ }
+
+ .md\:max-w-md{
+ max-width: 28rem;
+ }
+
+ .md\:max-w-lg{
+ max-width: 32rem;
+ }
+
+ .md\:max-w-xl{
+ max-width: 36rem;
+ }
+
+ .md\:max-w-2xl{
+ max-width: 42rem;
+ }
+
+ .md\:max-w-3xl{
+ max-width: 48rem;
+ }
+
+ .md\:max-w-4xl{
+ max-width: 56rem;
+ }
+
+ .md\:max-w-5xl{
+ max-width: 64rem;
+ }
+
+ .md\:max-w-6xl{
+ max-width: 72rem;
+ }
+
+ .md\:max-w-full{
+ max-width: 100%;
+ }
+
+ .md\:max-w-screen-sm{
+ max-width: 640px;
+ }
+
+ .md\:max-w-screen-md{
+ max-width: 768px;
+ }
+
+ .md\:max-w-screen-lg{
+ max-width: 1024px;
+ }
+
+ .md\:max-w-screen-xl{
+ max-width: 1280px;
+ }
+
+ .md\:max-w-7xl{
+ max-width: 80rem;
+ }
+
+ .md\:max-w-8xl{
+ max-width: 88rem;
+ }
+
+ .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\: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: 0.25;
+ }
+
+ .md\:opacity-50{
+ opacity: 0.5;
+ }
+
+ .md\:opacity-75{
+ opacity: 0.75;
+ }
+
+ .md\:opacity-100{
+ opacity: 1;
+ }
+
+ .md\:hover\:opacity-0:hover{
+ opacity: 0;
+ }
+
+ .md\:hover\:opacity-25:hover{
+ opacity: 0.25;
+ }
+
+ .md\:hover\:opacity-50:hover{
+ opacity: 0.5;
+ }
+
+ .md\:hover\:opacity-75:hover{
+ opacity: 0.75;
+ }
+
+ .md\:hover\:opacity-100:hover{
+ opacity: 1;
+ }
+
+ .md\:focus\:opacity-0:focus{
+ opacity: 0;
+ }
+
+ .md\:focus\:opacity-25:focus{
+ opacity: 0.25;
+ }
+
+ .md\:focus\:opacity-50:focus{
+ opacity: 0.5;
+ }
+
+ .md\:focus\:opacity-75:focus{
+ opacity: 0.75;
+ }
+
+ .md\:focus\:opacity-100:focus{
+ opacity: 1;
+ }
+
+ .md\:outline-none{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .md\:outline-white{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .md\:outline-black{
+ outline: 2px dotted black;
+ outline-offset: 2px;
+ }
+
+ .md\:focus\:outline-none:focus{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .md\:focus\:outline-white:focus{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .md\:focus\:outline-black:focus{
+ outline: 2px dotted black;
+ 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: 0.25rem;
+ }
+
+ .md\:p-2{
+ padding: 0.5rem;
+ }
+
+ .md\:p-3{
+ padding: 0.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-12{
+ padding: 3rem;
+ }
+
+ .md\:p-16{
+ padding: 4rem;
+ }
+
+ .md\:p-20{
+ padding: 5rem;
+ }
+
+ .md\:p-24{
+ padding: 6rem;
+ }
+
+ .md\:p-32{
+ padding: 8rem;
+ }
+
+ .md\:p-40{
+ padding: 10rem;
+ }
+
+ .md\:p-48{
+ padding: 12rem;
+ }
+
+ .md\:p-56{
+ padding: 14rem;
+ }
+
+ .md\:p-64{
+ padding: 16rem;
+ }
+
+ .md\:p-px{
+ padding: 1px;
+ }
+
+ .md\:py-0{
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .md\:px-0{
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .md\:py-1{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+
+ .md\:px-1{
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .md\:py-2{
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+
+ .md\:px-2{
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+
+ .md\:py-3{
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+
+ .md\:px-3{
+ padding-left: 0.75rem;
+ padding-right: 0.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-12{
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+ }
+
+ .md\:px-12{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+ }
+
+ .md\:px-24{
+ padding-left: 6rem;
+ padding-right: 6rem;
+ }
+
+ .md\:py-32{
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .md\:px-32{
+ padding-left: 8rem;
+ padding-right: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ padding-bottom: 14rem;
+ }
+
+ .md\:px-56{
+ padding-left: 14rem;
+ padding-right: 14rem;
+ }
+
+ .md\:py-64{
+ padding-top: 16rem;
+ padding-bottom: 16rem;
+ }
+
+ .md\:px-64{
+ padding-left: 16rem;
+ padding-right: 16rem;
+ }
+
+ .md\:py-px{
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+
+ .md\:px-px{
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .md\:pr-1{
+ padding-right: 0.25rem;
+ }
+
+ .md\:pb-1{
+ padding-bottom: 0.25rem;
+ }
+
+ .md\:pl-1{
+ padding-left: 0.25rem;
+ }
+
+ .md\:pt-2{
+ padding-top: 0.5rem;
+ }
+
+ .md\:pr-2{
+ padding-right: 0.5rem;
+ }
+
+ .md\:pb-2{
+ padding-bottom: 0.5rem;
+ }
+
+ .md\:pl-2{
+ padding-left: 0.5rem;
+ }
+
+ .md\:pt-3{
+ padding-top: 0.75rem;
+ }
+
+ .md\:pr-3{
+ padding-right: 0.75rem;
+ }
+
+ .md\:pb-3{
+ padding-bottom: 0.75rem;
+ }
+
+ .md\:pl-3{
+ padding-left: 0.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-12{
+ padding-top: 3rem;
+ }
+
+ .md\:pr-12{
+ padding-right: 3rem;
+ }
+
+ .md\:pb-12{
+ padding-bottom: 3rem;
+ }
+
+ .md\:pl-12{
+ padding-left: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ }
+
+ .md\:pr-24{
+ padding-right: 6rem;
+ }
+
+ .md\:pb-24{
+ padding-bottom: 6rem;
+ }
+
+ .md\:pl-24{
+ padding-left: 6rem;
+ }
+
+ .md\:pt-32{
+ padding-top: 8rem;
+ }
+
+ .md\:pr-32{
+ padding-right: 8rem;
+ }
+
+ .md\:pb-32{
+ padding-bottom: 8rem;
+ }
+
+ .md\:pl-32{
+ padding-left: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ }
+
+ .md\:pr-56{
+ padding-right: 14rem;
+ }
+
+ .md\:pb-56{
+ padding-bottom: 14rem;
+ }
+
+ .md\:pl-56{
+ padding-left: 14rem;
+ }
+
+ .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-px{
+ padding-top: 1px;
+ }
+
+ .md\:pr-px{
+ padding-right: 1px;
+ }
+
+ .md\:pb-px{
+ padding-bottom: 1px;
+ }
+
+ .md\:pl-px{
+ padding-left: 1px;
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-black:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-black::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-white::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-white:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-white::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-red-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-orange-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-yellow-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-blue-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .md\:placeholder-pink-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-black:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-black:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-white:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-white:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-white:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-red-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-orange-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-yellow-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-blue-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .md\:focus\:placeholder-pink-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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-auto{
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ }
+
+ .md\:inset-y-0{
+ top: 0;
+ bottom: 0;
+ }
+
+ .md\:inset-x-0{
+ right: 0;
+ left: 0;
+ }
+
+ .md\:inset-y-auto{
+ top: auto;
+ bottom: auto;
+ }
+
+ .md\:inset-x-auto{
+ right: auto;
+ left: auto;
+ }
+
+ .md\:top-0{
+ top: 0;
+ }
+
+ .md\:right-0{
+ right: 0;
+ }
+
+ .md\:bottom-0{
+ bottom: 0;
+ }
+
+ .md\:left-0{
+ left: 0;
+ }
+
+ .md\:top-auto{
+ top: auto;
+ }
+
+ .md\:right-auto{
+ right: auto;
+ }
+
+ .md\:bottom-auto{
+ bottom: auto;
+ }
+
+ .md\:left-auto{
+ left: auto;
+ }
+
+ .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, 0.05);
+ }
+
+ .md\:shadow-sm{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .md\:shadow{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:shadow-md{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:shadow-lg{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .md\:shadow-xl{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .md\:shadow-2xl{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .md\:shadow-inner{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:shadow-outline{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .md\:shadow-none{
+ box-shadow: none;
+ }
+
+ .md\:hover\:shadow-xs:hover{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .md\:hover\:shadow-sm:hover{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .md\:hover\:shadow:hover{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:hover\:shadow-md:hover{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:hover\:shadow-lg:hover{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .md\:hover\:shadow-xl:hover{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .md\:hover\:shadow-2xl:hover{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .md\:hover\:shadow-inner:hover{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:hover\:shadow-outline:hover{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .md\:hover\:shadow-none:hover{
+ box-shadow: none;
+ }
+
+ .md\:focus\:shadow-xs:focus{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .md\:focus\:shadow-sm:focus{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .md\:focus\:shadow:focus{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:focus\:shadow-md:focus{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:focus\:shadow-lg:focus{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .md\:focus\:shadow-xl:focus{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .md\:focus\:shadow-2xl:focus{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .md\:focus\:shadow-inner:focus{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .md\:focus\:shadow-outline:focus{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .md\:focus\:shadow-none:focus{
+ box-shadow: none;
+ }
+
+ .md\:fill-current{
+ fill: currentColor;
+ }
+
+ .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{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .md\:text-white{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .md\:text-red-200{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .md\:text-red-300{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .md\:text-red-400{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .md\:text-red-500{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .md\:text-red-600{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .md\:text-red-700{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .md\:text-red-800{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .md\:text-red-900{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .md\:text-orange-100{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .md\:text-orange-200{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .md\:text-orange-300{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .md\:text-orange-400{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .md\:text-orange-500{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .md\:text-orange-600{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .md\:text-orange-700{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .md\:text-orange-800{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .md\:text-orange-900{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .md\:text-yellow-100{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .md\:text-yellow-200{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .md\:text-yellow-300{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .md\:text-yellow-400{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .md\:text-yellow-500{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .md\:text-yellow-600{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .md\:text-yellow-700{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .md\:text-yellow-800{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .md\:text-yellow-900{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .md\:text-blue-200{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .md\:text-blue-300{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .md\:text-blue-400{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .md\:text-blue-500{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .md\:text-blue-600{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .md\:text-blue-700{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .md\:text-blue-800{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .md\:text-blue-900{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .md\:text-pink-200{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .md\:text-pink-300{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .md\:text-pink-400{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .md\:text-pink-500{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .md\:text-pink-600{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .md\:text-pink-700{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .md\:text-pink-800{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .md\:text-pink-900{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .md\:hover\:text-transparent:hover{
+ color: transparent;
+ }
+
+ .md\:hover\:text-current:hover{
+ color: currentColor;
+ }
+
+ .md\:hover\:text-black:hover{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .md\:hover\:text-white:hover{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:hover{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-200:hover{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-300:hover{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-400:hover{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-500:hover{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-600:hover{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-700:hover{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-800:hover{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .md\:hover\:text-red-900:hover{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-100:hover{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-200:hover{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-300:hover{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-400:hover{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-500:hover{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-600:hover{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-700:hover{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-800:hover{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .md\:hover\:text-orange-900:hover{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-100:hover{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-200:hover{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-300:hover{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-400:hover{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-500:hover{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-600:hover{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-700:hover{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-800:hover{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .md\:hover\:text-yellow-900:hover{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-200:hover{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-300:hover{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-400:hover{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-500:hover{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-600:hover{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-700:hover{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-800:hover{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .md\:hover\:text-blue-900:hover{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-200:hover{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-300:hover{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-400:hover{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-500:hover{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-600:hover{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-700:hover{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-800:hover{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .md\:hover\:text-pink-900:hover{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .md\:focus\:text-transparent:focus{
+ color: transparent;
+ }
+
+ .md\:focus\:text-current:focus{
+ color: currentColor;
+ }
+
+ .md\:focus\:text-black:focus{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .md\:focus\:text-white:focus{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:focus{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-200:focus{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-300:focus{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-400:focus{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-500:focus{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-600:focus{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-700:focus{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-800:focus{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .md\:focus\:text-red-900:focus{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-100:focus{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-200:focus{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-300:focus{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-400:focus{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-500:focus{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-600:focus{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-700:focus{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-800:focus{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .md\:focus\:text-orange-900:focus{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-100:focus{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-200:focus{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-300:focus{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-400:focus{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-500:focus{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-600:focus{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-700:focus{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-800:focus{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .md\:focus\:text-yellow-900:focus{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-200:focus{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-300:focus{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-400:focus{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-500:focus{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-600:focus{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-700:focus{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-800:focus{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .md\:focus\:text-blue-900:focus{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-200:focus{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-300:focus{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-400:focus{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-500:focus{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-600:focus{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-700:focus{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-800:focus{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .md\:focus\:text-pink-900:focus{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .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\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
+ --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: -0.05em;
+ }
+
+ .md\:tracking-tight{
+ letter-spacing: -0.025em;
+ }
+
+ .md\:tracking-normal{
+ letter-spacing: 0;
+ }
+
+ .md\:tracking-wide{
+ letter-spacing: 0.025em;
+ }
+
+ .md\:tracking-wider{
+ letter-spacing: 0.05em;
+ }
+
+ .md\:tracking-widest{
+ letter-spacing: 0.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;
+ 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: 0.25rem;
+ }
+
+ .md\:w-2{
+ width: 0.5rem;
+ }
+
+ .md\:w-3{
+ width: 0.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-12{
+ width: 3rem;
+ }
+
+ .md\:w-16{
+ width: 4rem;
+ }
+
+ .md\:w-20{
+ width: 5rem;
+ }
+
+ .md\:w-24{
+ width: 6rem;
+ }
+
+ .md\:w-32{
+ width: 8rem;
+ }
+
+ .md\:w-40{
+ width: 10rem;
+ }
+
+ .md\:w-48{
+ width: 12rem;
+ }
+
+ .md\:w-56{
+ width: 14rem;
+ }
+
+ .md\:w-64{
+ width: 16rem;
+ }
+
+ .md\:w-auto{
+ width: auto;
+ }
+
+ .md\:w-px{
+ width: 1px;
+ }
+
+ .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\:focus\:w-0:focus{
+ width: 0;
+ }
+
+ .md\:focus\:w-1:focus{
+ width: 0.25rem;
+ }
+
+ .md\:focus\:w-2:focus{
+ width: 0.5rem;
+ }
+
+ .md\:focus\:w-3:focus{
+ width: 0.75rem;
+ }
+
+ .md\:focus\:w-4:focus{
+ width: 1rem;
+ }
+
+ .md\:focus\:w-5:focus{
+ width: 1.25rem;
+ }
+
+ .md\:focus\:w-6:focus{
+ width: 1.5rem;
+ }
+
+ .md\:focus\:w-7:focus{
+ width: 1.75rem;
+ }
+
+ .md\:focus\:w-8:focus{
+ width: 2rem;
+ }
+
+ .md\:focus\:w-9:focus{
+ width: 2.25rem;
+ }
+
+ .md\:focus\:w-10:focus{
+ width: 2.5rem;
+ }
+
+ .md\:focus\:w-12:focus{
+ width: 3rem;
+ }
+
+ .md\:focus\:w-16:focus{
+ width: 4rem;
+ }
+
+ .md\:focus\:w-20:focus{
+ width: 5rem;
+ }
+
+ .md\:focus\:w-24:focus{
+ width: 6rem;
+ }
+
+ .md\:focus\:w-32:focus{
+ width: 8rem;
+ }
+
+ .md\:focus\:w-40:focus{
+ width: 10rem;
+ }
+
+ .md\:focus\:w-48:focus{
+ width: 12rem;
+ }
+
+ .md\:focus\:w-56:focus{
+ width: 14rem;
+ }
+
+ .md\:focus\:w-64:focus{
+ width: 16rem;
+ }
+
+ .md\:focus\:w-auto:focus{
+ width: auto;
+ }
+
+ .md\:focus\:w-px:focus{
+ width: 1px;
+ }
+
+ .md\:focus\:w-1\/2:focus{
+ width: 50%;
+ }
+
+ .md\:focus\:w-1\/3:focus{
+ width: 33.333333%;
+ }
+
+ .md\:focus\:w-2\/3:focus{
+ width: 66.666667%;
+ }
+
+ .md\:focus\:w-1\/4:focus{
+ width: 25%;
+ }
+
+ .md\:focus\:w-2\/4:focus{
+ width: 50%;
+ }
+
+ .md\:focus\:w-3\/4:focus{
+ width: 75%;
+ }
+
+ .md\:focus\:w-1\/5:focus{
+ width: 20%;
+ }
+
+ .md\:focus\:w-2\/5:focus{
+ width: 40%;
+ }
+
+ .md\:focus\:w-3\/5:focus{
+ width: 60%;
+ }
+
+ .md\:focus\:w-4\/5:focus{
+ width: 80%;
+ }
+
+ .md\:focus\:w-1\/6:focus{
+ width: 16.666667%;
+ }
+
+ .md\:focus\:w-2\/6:focus{
+ width: 33.333333%;
+ }
+
+ .md\:focus\:w-3\/6:focus{
+ width: 50%;
+ }
+
+ .md\:focus\:w-4\/6:focus{
+ width: 66.666667%;
+ }
+
+ .md\:focus\:w-5\/6:focus{
+ width: 83.333333%;
+ }
+
+ .md\:focus\:w-1\/12:focus{
+ width: 8.333333%;
+ }
+
+ .md\:focus\:w-2\/12:focus{
+ width: 16.666667%;
+ }
+
+ .md\:focus\:w-3\/12:focus{
+ width: 25%;
+ }
+
+ .md\:focus\:w-4\/12:focus{
+ width: 33.333333%;
+ }
+
+ .md\:focus\:w-5\/12:focus{
+ width: 41.666667%;
+ }
+
+ .md\:focus\:w-6\/12:focus{
+ width: 50%;
+ }
+
+ .md\:focus\:w-7\/12:focus{
+ width: 58.333333%;
+ }
+
+ .md\:focus\:w-8\/12:focus{
+ width: 66.666667%;
+ }
+
+ .md\:focus\:w-9\/12:focus{
+ width: 75%;
+ }
+
+ .md\:focus\:w-10\/12:focus{
+ width: 83.333333%;
+ }
+
+ .md\:focus\:w-11\/12:focus{
+ width: 91.666667%;
+ }
+
+ .md\:focus\:w-full:focus{
+ width: 100%;
+ }
+
+ .md\:focus\:w-screen:focus{
+ width: 100vw;
+ }
+
+ .md\:z-0{
+ z-index: 0;
+ }
+
+ .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: 0.25rem;
+ gap: 0.25rem;
+ }
+
+ .md\:gap-2{
+ grid-gap: 0.5rem;
+ gap: 0.5rem;
+ }
+
+ .md\:gap-3{
+ grid-gap: 0.75rem;
+ gap: 0.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-12{
+ grid-gap: 3rem;
+ gap: 3rem;
+ }
+
+ .md\:gap-16{
+ grid-gap: 4rem;
+ gap: 4rem;
+ }
+
+ .md\:gap-20{
+ grid-gap: 5rem;
+ gap: 5rem;
+ }
+
+ .md\:gap-24{
+ grid-gap: 6rem;
+ gap: 6rem;
+ }
+
+ .md\:gap-32{
+ grid-gap: 8rem;
+ gap: 8rem;
+ }
+
+ .md\:gap-40{
+ grid-gap: 10rem;
+ gap: 10rem;
+ }
+
+ .md\:gap-48{
+ grid-gap: 12rem;
+ gap: 12rem;
+ }
+
+ .md\:gap-56{
+ grid-gap: 14rem;
+ gap: 14rem;
+ }
+
+ .md\:gap-64{
+ grid-gap: 16rem;
+ gap: 16rem;
+ }
+
+ .md\:gap-px{
+ grid-gap: 1px;
+ gap: 1px;
+ }
+
+ .md\:col-gap-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .md\:col-gap-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .md\:col-gap-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .md\:col-gap-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .md\:col-gap-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .md\:col-gap-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .md\:col-gap-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .md\:gap-x-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .md\:gap-x-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .md\:gap-x-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .md\:gap-x-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .md\:gap-x-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .md\:gap-x-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .md\:gap-x-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .md\:row-gap-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .md\:row-gap-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .md\:row-gap-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .md\:row-gap-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .md\:row-gap-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .md\:row-gap-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .md\:row-gap-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .md\:gap-y-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .md\:gap-y-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .md\:gap-y-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .md\:gap-y-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .md\:gap-y-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .md\:gap-y-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .md\:gap-y-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .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\:transform-none{
+ transform: none;
+ }
+
+ .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-1{
+ --transform-rotate: 1deg;
+ }
+
+ .md\:rotate-2{
+ --transform-rotate: 2deg;
+ }
+
+ .md\:rotate-3{
+ --transform-rotate: 3deg;
+ }
+
+ .md\:rotate-6{
+ --transform-rotate: 6deg;
+ }
+
+ .md\:rotate-12{
+ --transform-rotate: 12deg;
+ }
+
+ .md\:rotate-45{
+ --transform-rotate: 45deg;
+ }
+
+ .md\:rotate-90{
+ --transform-rotate: 90deg;
+ }
+
+ .md\:rotate-180{
+ --transform-rotate: 180deg;
+ }
+
+ .md\:-rotate-180{
+ --transform-rotate: -180deg;
+ }
+
+ .md\:-rotate-90{
+ --transform-rotate: -90deg;
+ }
+
+ .md\:-rotate-45{
+ --transform-rotate: -45deg;
+ }
+
+ .md\:-rotate-12{
+ --transform-rotate: -12deg;
+ }
+
+ .md\:-rotate-6{
+ --transform-rotate: -6deg;
+ }
+
+ .md\:-rotate-3{
+ --transform-rotate: -3deg;
+ }
+
+ .md\:-rotate-2{
+ --transform-rotate: -2deg;
+ }
+
+ .md\:-rotate-1{
+ --transform-rotate: -1deg;
+ }
+
+ .md\:hover\:rotate-0:hover{
+ --transform-rotate: 0;
+ }
+
+ .md\:hover\:rotate-1:hover{
+ --transform-rotate: 1deg;
+ }
+
+ .md\:hover\:rotate-2:hover{
+ --transform-rotate: 2deg;
+ }
+
+ .md\:hover\:rotate-3:hover{
+ --transform-rotate: 3deg;
+ }
+
+ .md\:hover\:rotate-6:hover{
+ --transform-rotate: 6deg;
+ }
+
+ .md\:hover\:rotate-12:hover{
+ --transform-rotate: 12deg;
+ }
+
+ .md\:hover\:rotate-45:hover{
+ --transform-rotate: 45deg;
+ }
+
+ .md\:hover\:rotate-90:hover{
+ --transform-rotate: 90deg;
+ }
+
+ .md\:hover\:rotate-180:hover{
+ --transform-rotate: 180deg;
+ }
+
+ .md\:hover\:-rotate-180:hover{
+ --transform-rotate: -180deg;
+ }
+
+ .md\:hover\:-rotate-90:hover{
+ --transform-rotate: -90deg;
+ }
+
+ .md\:hover\:-rotate-45:hover{
+ --transform-rotate: -45deg;
+ }
+
+ .md\:hover\:-rotate-12:hover{
+ --transform-rotate: -12deg;
+ }
+
+ .md\:hover\:-rotate-6:hover{
+ --transform-rotate: -6deg;
+ }
+
+ .md\:hover\:-rotate-3:hover{
+ --transform-rotate: -3deg;
+ }
+
+ .md\:hover\:-rotate-2:hover{
+ --transform-rotate: -2deg;
+ }
+
+ .md\:hover\:-rotate-1:hover{
+ --transform-rotate: -1deg;
+ }
+
+ .md\:focus\:rotate-0:focus{
+ --transform-rotate: 0;
+ }
+
+ .md\:focus\:rotate-1:focus{
+ --transform-rotate: 1deg;
+ }
+
+ .md\:focus\:rotate-2:focus{
+ --transform-rotate: 2deg;
+ }
+
+ .md\:focus\:rotate-3:focus{
+ --transform-rotate: 3deg;
+ }
+
+ .md\:focus\:rotate-6:focus{
+ --transform-rotate: 6deg;
+ }
+
+ .md\:focus\:rotate-12:focus{
+ --transform-rotate: 12deg;
+ }
+
+ .md\:focus\:rotate-45:focus{
+ --transform-rotate: 45deg;
+ }
+
+ .md\:focus\:rotate-90:focus{
+ --transform-rotate: 90deg;
+ }
+
+ .md\:focus\:rotate-180:focus{
+ --transform-rotate: 180deg;
+ }
+
+ .md\:focus\:-rotate-180:focus{
+ --transform-rotate: -180deg;
+ }
+
+ .md\:focus\:-rotate-90:focus{
+ --transform-rotate: -90deg;
+ }
+
+ .md\:focus\:-rotate-45:focus{
+ --transform-rotate: -45deg;
+ }
+
+ .md\:focus\:-rotate-12:focus{
+ --transform-rotate: -12deg;
+ }
+
+ .md\:focus\:-rotate-6:focus{
+ --transform-rotate: -6deg;
+ }
+
+ .md\:focus\:-rotate-3:focus{
+ --transform-rotate: -3deg;
+ }
+
+ .md\:focus\:-rotate-2:focus{
+ --transform-rotate: -2deg;
+ }
+
+ .md\:focus\:-rotate-1:focus{
+ --transform-rotate: -1deg;
+ }
+
+ .md\:translate-x-0{
+ --transform-translate-x: 0;
+ }
+
+ .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-12{
+ --transform-translate-x: 3rem;
+ }
+
+ .md\:translate-x-16{
+ --transform-translate-x: 4rem;
+ }
+
+ .md\:translate-x-20{
+ --transform-translate-x: 5rem;
+ }
+
+ .md\:translate-x-24{
+ --transform-translate-x: 6rem;
+ }
+
+ .md\:translate-x-32{
+ --transform-translate-x: 8rem;
+ }
+
+ .md\:translate-x-40{
+ --transform-translate-x: 10rem;
+ }
+
+ .md\:translate-x-48{
+ --transform-translate-x: 12rem;
+ }
+
+ .md\:translate-x-56{
+ --transform-translate-x: 14rem;
+ }
+
+ .md\:translate-x-64{
+ --transform-translate-x: 16rem;
+ }
+
+ .md\:translate-x-px{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12{
+ --transform-translate-x: -3rem;
+ }
+
+ .md\:-translate-x-16{
+ --transform-translate-x: -4rem;
+ }
+
+ .md\:-translate-x-20{
+ --transform-translate-x: -5rem;
+ }
+
+ .md\:-translate-x-24{
+ --transform-translate-x: -6rem;
+ }
+
+ .md\:-translate-x-32{
+ --transform-translate-x: -8rem;
+ }
+
+ .md\:-translate-x-40{
+ --transform-translate-x: -10rem;
+ }
+
+ .md\:-translate-x-48{
+ --transform-translate-x: -12rem;
+ }
+
+ .md\:-translate-x-56{
+ --transform-translate-x: -14rem;
+ }
+
+ .md\:-translate-x-64{
+ --transform-translate-x: -16rem;
+ }
+
+ .md\:-translate-x-px{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12{
+ --transform-translate-y: 3rem;
+ }
+
+ .md\:translate-y-16{
+ --transform-translate-y: 4rem;
+ }
+
+ .md\:translate-y-20{
+ --transform-translate-y: 5rem;
+ }
+
+ .md\:translate-y-24{
+ --transform-translate-y: 6rem;
+ }
+
+ .md\:translate-y-32{
+ --transform-translate-y: 8rem;
+ }
+
+ .md\:translate-y-40{
+ --transform-translate-y: 10rem;
+ }
+
+ .md\:translate-y-48{
+ --transform-translate-y: 12rem;
+ }
+
+ .md\:translate-y-56{
+ --transform-translate-y: 14rem;
+ }
+
+ .md\:translate-y-64{
+ --transform-translate-y: 16rem;
+ }
+
+ .md\:translate-y-px{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12{
+ --transform-translate-y: -3rem;
+ }
+
+ .md\:-translate-y-16{
+ --transform-translate-y: -4rem;
+ }
+
+ .md\:-translate-y-20{
+ --transform-translate-y: -5rem;
+ }
+
+ .md\:-translate-y-24{
+ --transform-translate-y: -6rem;
+ }
+
+ .md\:-translate-y-32{
+ --transform-translate-y: -8rem;
+ }
+
+ .md\:-translate-y-40{
+ --transform-translate-y: -10rem;
+ }
+
+ .md\:-translate-y-48{
+ --transform-translate-y: -12rem;
+ }
+
+ .md\:-translate-y-56{
+ --transform-translate-y: -14rem;
+ }
+
+ .md\:-translate-y-64{
+ --transform-translate-y: -16rem;
+ }
+
+ .md\:-translate-y-px{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-x: 3rem;
+ }
+
+ .md\:hover\:translate-x-16:hover{
+ --transform-translate-x: 4rem;
+ }
+
+ .md\:hover\:translate-x-20:hover{
+ --transform-translate-x: 5rem;
+ }
+
+ .md\:hover\:translate-x-24:hover{
+ --transform-translate-x: 6rem;
+ }
+
+ .md\:hover\:translate-x-32:hover{
+ --transform-translate-x: 8rem;
+ }
+
+ .md\:hover\:translate-x-40:hover{
+ --transform-translate-x: 10rem;
+ }
+
+ .md\:hover\:translate-x-48:hover{
+ --transform-translate-x: 12rem;
+ }
+
+ .md\:hover\:translate-x-56:hover{
+ --transform-translate-x: 14rem;
+ }
+
+ .md\:hover\:translate-x-64:hover{
+ --transform-translate-x: 16rem;
+ }
+
+ .md\:hover\:translate-x-px:hover{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-x: -3rem;
+ }
+
+ .md\:hover\:-translate-x-16:hover{
+ --transform-translate-x: -4rem;
+ }
+
+ .md\:hover\:-translate-x-20:hover{
+ --transform-translate-x: -5rem;
+ }
+
+ .md\:hover\:-translate-x-24:hover{
+ --transform-translate-x: -6rem;
+ }
+
+ .md\:hover\:-translate-x-32:hover{
+ --transform-translate-x: -8rem;
+ }
+
+ .md\:hover\:-translate-x-40:hover{
+ --transform-translate-x: -10rem;
+ }
+
+ .md\:hover\:-translate-x-48:hover{
+ --transform-translate-x: -12rem;
+ }
+
+ .md\:hover\:-translate-x-56:hover{
+ --transform-translate-x: -14rem;
+ }
+
+ .md\:hover\:-translate-x-64:hover{
+ --transform-translate-x: -16rem;
+ }
+
+ .md\:hover\:-translate-x-px:hover{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-y: 3rem;
+ }
+
+ .md\:hover\:translate-y-16:hover{
+ --transform-translate-y: 4rem;
+ }
+
+ .md\:hover\:translate-y-20:hover{
+ --transform-translate-y: 5rem;
+ }
+
+ .md\:hover\:translate-y-24:hover{
+ --transform-translate-y: 6rem;
+ }
+
+ .md\:hover\:translate-y-32:hover{
+ --transform-translate-y: 8rem;
+ }
+
+ .md\:hover\:translate-y-40:hover{
+ --transform-translate-y: 10rem;
+ }
+
+ .md\:hover\:translate-y-48:hover{
+ --transform-translate-y: 12rem;
+ }
+
+ .md\:hover\:translate-y-56:hover{
+ --transform-translate-y: 14rem;
+ }
+
+ .md\:hover\:translate-y-64:hover{
+ --transform-translate-y: 16rem;
+ }
+
+ .md\:hover\:translate-y-px:hover{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-y: -3rem;
+ }
+
+ .md\:hover\:-translate-y-16:hover{
+ --transform-translate-y: -4rem;
+ }
+
+ .md\:hover\:-translate-y-20:hover{
+ --transform-translate-y: -5rem;
+ }
+
+ .md\:hover\:-translate-y-24:hover{
+ --transform-translate-y: -6rem;
+ }
+
+ .md\:hover\:-translate-y-32:hover{
+ --transform-translate-y: -8rem;
+ }
+
+ .md\:hover\:-translate-y-40:hover{
+ --transform-translate-y: -10rem;
+ }
+
+ .md\:hover\:-translate-y-48:hover{
+ --transform-translate-y: -12rem;
+ }
+
+ .md\:hover\:-translate-y-56:hover{
+ --transform-translate-y: -14rem;
+ }
+
+ .md\:hover\:-translate-y-64:hover{
+ --transform-translate-y: -16rem;
+ }
+
+ .md\:hover\:-translate-y-px:hover{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-x: 3rem;
+ }
+
+ .md\:focus\:translate-x-16:focus{
+ --transform-translate-x: 4rem;
+ }
+
+ .md\:focus\:translate-x-20:focus{
+ --transform-translate-x: 5rem;
+ }
+
+ .md\:focus\:translate-x-24:focus{
+ --transform-translate-x: 6rem;
+ }
+
+ .md\:focus\:translate-x-32:focus{
+ --transform-translate-x: 8rem;
+ }
+
+ .md\:focus\:translate-x-40:focus{
+ --transform-translate-x: 10rem;
+ }
+
+ .md\:focus\:translate-x-48:focus{
+ --transform-translate-x: 12rem;
+ }
+
+ .md\:focus\:translate-x-56:focus{
+ --transform-translate-x: 14rem;
+ }
+
+ .md\:focus\:translate-x-64:focus{
+ --transform-translate-x: 16rem;
+ }
+
+ .md\:focus\:translate-x-px:focus{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-x: -3rem;
+ }
+
+ .md\:focus\:-translate-x-16:focus{
+ --transform-translate-x: -4rem;
+ }
+
+ .md\:focus\:-translate-x-20:focus{
+ --transform-translate-x: -5rem;
+ }
+
+ .md\:focus\:-translate-x-24:focus{
+ --transform-translate-x: -6rem;
+ }
+
+ .md\:focus\:-translate-x-32:focus{
+ --transform-translate-x: -8rem;
+ }
+
+ .md\:focus\:-translate-x-40:focus{
+ --transform-translate-x: -10rem;
+ }
+
+ .md\:focus\:-translate-x-48:focus{
+ --transform-translate-x: -12rem;
+ }
+
+ .md\:focus\:-translate-x-56:focus{
+ --transform-translate-x: -14rem;
+ }
+
+ .md\:focus\:-translate-x-64:focus{
+ --transform-translate-x: -16rem;
+ }
+
+ .md\:focus\:-translate-x-px:focus{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-y: 3rem;
+ }
+
+ .md\:focus\:translate-y-16:focus{
+ --transform-translate-y: 4rem;
+ }
+
+ .md\:focus\:translate-y-20:focus{
+ --transform-translate-y: 5rem;
+ }
+
+ .md\:focus\:translate-y-24:focus{
+ --transform-translate-y: 6rem;
+ }
+
+ .md\:focus\:translate-y-32:focus{
+ --transform-translate-y: 8rem;
+ }
+
+ .md\:focus\:translate-y-40:focus{
+ --transform-translate-y: 10rem;
+ }
+
+ .md\:focus\:translate-y-48:focus{
+ --transform-translate-y: 12rem;
+ }
+
+ .md\:focus\:translate-y-56:focus{
+ --transform-translate-y: 14rem;
+ }
+
+ .md\:focus\:translate-y-64:focus{
+ --transform-translate-y: 16rem;
+ }
+
+ .md\:focus\:translate-y-px:focus{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-y: -3rem;
+ }
+
+ .md\:focus\:-translate-y-16:focus{
+ --transform-translate-y: -4rem;
+ }
+
+ .md\:focus\:-translate-y-20:focus{
+ --transform-translate-y: -5rem;
+ }
+
+ .md\:focus\:-translate-y-24:focus{
+ --transform-translate-y: -6rem;
+ }
+
+ .md\:focus\:-translate-y-32:focus{
+ --transform-translate-y: -8rem;
+ }
+
+ .md\:focus\:-translate-y-40:focus{
+ --transform-translate-y: -10rem;
+ }
+
+ .md\:focus\:-translate-y-48:focus{
+ --transform-translate-y: -12rem;
+ }
+
+ .md\:focus\:-translate-y-56:focus{
+ --transform-translate-y: -14rem;
+ }
+
+ .md\:focus\:-translate-y-64:focus{
+ --transform-translate-y: -16rem;
+ }
+
+ .md\:focus\:-translate-y-px:focus{
+ --transform-translate-y: -1px;
+ }
+
+ .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(0.4, 0, 1, 1);
+ }
+
+ .md\:ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ }
+
+ .md\:ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ }
+
+ .md\:duration-75{
+ transition-duration: 75ms;
+ }
+
+ .md\:duration-100{
+ transition-duration: 100ms;
+ }
+
+ .md\:duration-150{
+ transition-duration: 150ms;
+ }
+
+ .md\:duration-200{
+ transition-duration: 200ms;
+ }
+
+ .md\:duration-300{
+ transition-duration: 300ms;
+ }
+
+ .md\:duration-500{
+ transition-duration: 500ms;
+ }
+
+ .md\:duration-700{
+ transition-duration: 700ms;
+ }
+
+ .md\:duration-1000{
+ transition-duration: 1000ms;
+ }
+
+ .md\:delay-75{
+ transition-delay: 75ms;
+ }
+
+ .md\:delay-100{
+ transition-delay: 100ms;
+ }
+
+ .md\:delay-150{
+ transition-delay: 150ms;
+ }
+
+ .md\:delay-200{
+ transition-delay: 200ms;
+ }
+
+ .md\:delay-300{
+ transition-delay: 300ms;
+ }
+
+ .md\:delay-500{
+ transition-delay: 500ms;
+ }
+
+ .md\:delay-700{
+ transition-delay: 700ms;
+ }
+
+ .md\:delay-1000{
+ transition-delay: 1000ms;
+ }
+
+ .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, 0.2, 1) infinite;
+ animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+ }
+
+ .md\:animate-pulse{
+ -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ }
+
+ .md\:animate-bounce{
+ -webkit-animation: bounce 1s infinite;
+ animation: bounce 1s infinite;
+ }
+}
+
+@media (min-width: 1024px){
+ .lg\:container{
+ width: 100%;
+ }
+
+ @media (min-width: 640px){
+ .lg\:container{
+ max-width: 640px;
+ }
+ }
+
+ @media (min-width: 768px){
+ .lg\:container{
+ max-width: 768px;
+ }
+ }
+
+ @media (min-width: 1024px){
+ .lg\:container{
+ max-width: 1024px;
+ }
+ }
+
+ @media (min-width: 1280px){
+ .lg\:container{
+ max-width: 1280px;
+ }
+ }
+
+ .lg\:space-y-0 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(8rem * var(--space-y-reverse));
+ }
+
+ .lg\:space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(8rem * var(--space-x-reverse));
+ margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(-8rem * var(--space-y-reverse));
+ }
+
+ .lg\:-space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(-8rem * var(--space-x-reverse));
+ margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .lg\:-space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1px * calc(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 * calc(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 * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .lg\:divide-y-2 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(2px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .lg\:divide-y-4 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(4px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .lg\:divide-y-8 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(8px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .lg\:divide-y > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(1px * calc(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 * calc(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){
+ --divide-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--divide-opacity));
+ }
+
+ .lg\:divide-white > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--divide-opacity));
+ }
+
+ .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-red-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--divide-opacity));
+ }
+
+ .lg\:divide-red-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--divide-opacity));
+ }
+
+ .lg\:divide-orange-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--divide-opacity));
+ }
+
+ .lg\:divide-yellow-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--divide-opacity));
+ }
+
+ .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-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-blue-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--divide-opacity));
+ }
+
+ .lg\:divide-blue-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--divide-opacity));
+ }
+
+ .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-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-pink-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--divide-opacity));
+ }
+
+ .lg\:divide-pink-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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;
+ }
+
+ .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{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .lg\:bg-white{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-200{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-300{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-400{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-500{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-600{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-700{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-800{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .lg\:bg-red-900{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-100{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-200{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-300{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-400{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-500{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-600{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-700{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-800{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .lg\:bg-orange-900{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-100{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-200{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-300{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-400{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-500{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-600{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-700{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-800{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .lg\:bg-yellow-900{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-200{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-300{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-400{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-500{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-600{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-700{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-800{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .lg\:bg-blue-900{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-200{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-300{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-400{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-500{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-600{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-700{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-800{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .lg\:bg-pink-900{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-transparent:hover{
+ background-color: transparent;
+ }
+
+ .lg\:hover\:bg-current:hover{
+ background-color: currentColor;
+ }
+
+ .lg\:hover\:bg-black:hover{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-white:hover{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-300:hover{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-400:hover{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-500:hover{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-600:hover{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-700:hover{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-800:hover{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-red-900:hover{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-200:hover{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-600:hover{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-700:hover{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-800:hover{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-orange-900:hover{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-200:hover{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-300:hover{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-500:hover{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-600:hover{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-700:hover{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-800:hover{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-yellow-900:hover{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-200:hover{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-300:hover{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-400:hover{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-500:hover{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-600:hover{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-700:hover{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-800:hover{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-blue-900:hover{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-400:hover{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-600:hover{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-700:hover{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-800:hover{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .lg\:hover\:bg-pink-900:hover{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-transparent:focus{
+ background-color: transparent;
+ }
+
+ .lg\:focus\:bg-current:focus{
+ background-color: currentColor;
+ }
+
+ .lg\:focus\:bg-black:focus{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-white:focus{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-300:focus{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-400:focus{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-500:focus{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-600:focus{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-700:focus{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-800:focus{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-red-900:focus{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-200:focus{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-600:focus{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-700:focus{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-800:focus{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-orange-900:focus{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-200:focus{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-300:focus{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-500:focus{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-600:focus{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-700:focus{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-800:focus{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-yellow-900:focus{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-200:focus{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-300:focus{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-400:focus{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-500:focus{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-600:focus{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-700:focus{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-800:focus{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-blue-900:focus{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-400:focus{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-600:focus{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-700:focus{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-800:focus{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .lg\:focus\:bg-pink-900:focus{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .lg\:bg-none{
+ background-image: none;
+ }
+
+ .lg\:bg-gradient-to-t{
+ background-image: linear-gradient(to top, 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(to right, 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(to bottom, 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(to left, 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, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:from-current{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .lg\:from-black{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:from-white{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:from-red-200{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:from-red-300{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:from-red-400{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:from-red-500{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:from-red-600{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:from-red-700{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:from-red-800{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:from-red-900{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:from-orange-100{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:from-orange-200{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:from-orange-300{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:from-orange-400{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:from-orange-500{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:from-orange-600{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:from-orange-700{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:from-orange-800{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:from-orange-900{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:from-yellow-100{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:from-yellow-200{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:from-yellow-300{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:from-yellow-400{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:from-yellow-500{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:from-yellow-600{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:from-yellow-700{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:from-yellow-800{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:from-yellow-900{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:from-blue-200{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:from-blue-300{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:from-blue-400{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:from-blue-500{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:from-blue-600{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:from-blue-700{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:from-blue-800{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:from-blue-900{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:from-pink-200{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:from-pink-300{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:from-pink-400{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:from-pink-500{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:from-pink-600{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:from-pink-700{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:from-pink-800{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:from-pink-900{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+ }
+
+ .lg\:via-transparent{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:via-current{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .lg\:via-black{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:via-white{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:via-red-200{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:via-red-300{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:via-red-400{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:via-red-500{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:via-red-600{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:via-red-700{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:via-red-800{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:via-red-900{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:via-orange-100{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:via-orange-200{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:via-orange-300{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:via-orange-400{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:via-orange-500{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:via-orange-600{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:via-orange-700{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:via-orange-800{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:via-orange-900{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:via-yellow-100{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:via-yellow-200{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:via-yellow-300{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:via-yellow-400{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:via-yellow-500{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:via-yellow-600{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:via-yellow-700{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:via-yellow-800{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:via-yellow-900{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:via-blue-200{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:via-blue-300{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:via-blue-400{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:via-blue-500{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:via-blue-600{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:via-blue-700{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:via-blue-800{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:via-blue-900{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:via-pink-200{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:via-pink-300{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:via-pink-400{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:via-pink-500{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:via-pink-600{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:via-pink-700{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:via-pink-800{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:via-pink-900{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .lg\:to-red-200{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .lg\:to-red-300{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .lg\:to-red-400{
+ --gradient-to-color: #fc8181;
+ }
+
+ .lg\:to-red-500{
+ --gradient-to-color: #f56565;
+ }
+
+ .lg\:to-red-600{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .lg\:to-red-700{
+ --gradient-to-color: #c53030;
+ }
+
+ .lg\:to-red-800{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .lg\:to-red-900{
+ --gradient-to-color: #742a2a;
+ }
+
+ .lg\:to-orange-100{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .lg\:to-orange-200{
+ --gradient-to-color: #feebc8;
+ }
+
+ .lg\:to-orange-300{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .lg\:to-orange-400{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .lg\:to-orange-500{
+ --gradient-to-color: #ed8936;
+ }
+
+ .lg\:to-orange-600{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .lg\:to-orange-700{
+ --gradient-to-color: #c05621;
+ }
+
+ .lg\:to-orange-800{
+ --gradient-to-color: #9c4221;
+ }
+
+ .lg\:to-orange-900{
+ --gradient-to-color: #7b341e;
+ }
+
+ .lg\:to-yellow-100{
+ --gradient-to-color: #fffff0;
+ }
+
+ .lg\:to-yellow-200{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .lg\:to-yellow-300{
+ --gradient-to-color: #faf089;
+ }
+
+ .lg\:to-yellow-400{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .lg\:to-yellow-500{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .lg\:to-yellow-600{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .lg\:to-yellow-700{
+ --gradient-to-color: #b7791f;
+ }
+
+ .lg\:to-yellow-800{
+ --gradient-to-color: #975a16;
+ }
+
+ .lg\:to-yellow-900{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .lg\:to-blue-200{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .lg\:to-blue-300{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .lg\:to-blue-400{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .lg\:to-blue-500{
+ --gradient-to-color: #4299e1;
+ }
+
+ .lg\:to-blue-600{
+ --gradient-to-color: #3182ce;
+ }
+
+ .lg\:to-blue-700{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .lg\:to-blue-800{
+ --gradient-to-color: #2c5282;
+ }
+
+ .lg\:to-blue-900{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .lg\:to-pink-200{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .lg\:to-pink-300{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .lg\:to-pink-400{
+ --gradient-to-color: #f687b3;
+ }
+
+ .lg\:to-pink-500{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .lg\:to-pink-600{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .lg\:to-pink-700{
+ --gradient-to-color: #b83280;
+ }
+
+ .lg\:to-pink-800{
+ --gradient-to-color: #97266d;
+ }
+
+ .lg\:to-pink-900{
+ --gradient-to-color: #702459;
+ }
+
+ .lg\:hover\:from-transparent:hover{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:hover\:from-current:hover{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .lg\:hover\:from-black:hover{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:hover\:from-white:hover{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:hover\:from-red-200:hover{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:hover\:from-red-300:hover{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:hover\:from-red-400:hover{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:hover\:from-red-500:hover{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:hover\:from-red-600:hover{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:hover\:from-red-700:hover{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:hover\:from-red-800:hover{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:hover\:from-red-900:hover{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:hover\:from-orange-100:hover{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:hover\:from-orange-200:hover{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:hover\:from-orange-300:hover{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:hover\:from-orange-400:hover{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:hover\:from-orange-500:hover{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:hover\:from-orange-600:hover{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:hover\:from-orange-700:hover{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:hover\:from-orange-800:hover{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:hover\:from-orange-900:hover{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:hover\:from-yellow-100:hover{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:hover\:from-yellow-200:hover{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:hover\:from-yellow-300:hover{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:hover\:from-yellow-400:hover{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:hover\:from-yellow-500:hover{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:hover\:from-yellow-600:hover{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:hover\:from-yellow-700:hover{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:hover\:from-yellow-800:hover{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:hover\:from-yellow-900:hover{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:hover\:from-blue-200:hover{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:hover\:from-blue-300:hover{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:hover\:from-blue-400:hover{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:hover\:from-blue-500:hover{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:hover\:from-blue-600:hover{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:hover\:from-blue-700:hover{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:hover\:from-blue-800:hover{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:hover\:from-blue-900:hover{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:hover\:from-pink-200:hover{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:hover\:from-pink-300:hover{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:hover\:from-pink-400:hover{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:hover\:from-pink-500:hover{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:hover\:from-pink-600:hover{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:hover\:from-pink-700:hover{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:hover\:from-pink-800:hover{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:hover\:from-pink-900:hover{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:hover\:via-current:hover{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:hover\:via-white:hover{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:hover\:via-red-200:hover{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:hover\:via-red-300:hover{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:hover\:via-red-400:hover{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:hover\:via-red-500:hover{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:hover\:via-red-600:hover{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:hover\:via-red-700:hover{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:hover\:via-red-800:hover{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:hover\:via-red-900:hover{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:hover\:via-orange-100:hover{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:hover\:via-orange-200:hover{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:hover\:via-orange-300:hover{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:hover\:via-orange-400:hover{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:hover\:via-orange-500:hover{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:hover\:via-orange-600:hover{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:hover\:via-orange-700:hover{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:hover\:via-orange-800:hover{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:hover\:via-orange-900:hover{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:hover\:via-yellow-100:hover{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:hover\:via-yellow-200:hover{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:hover\:via-yellow-300:hover{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:hover\:via-yellow-400:hover{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:hover\:via-yellow-500:hover{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:hover\:via-yellow-600:hover{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:hover\:via-yellow-700:hover{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:hover\:via-yellow-800:hover{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:hover\:via-yellow-900:hover{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:hover\:via-blue-200:hover{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:hover\:via-blue-300:hover{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:hover\:via-blue-400:hover{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:hover\:via-blue-500:hover{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:hover\:via-blue-600:hover{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:hover\:via-blue-700:hover{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:hover\:via-blue-800:hover{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:hover\:via-blue-900:hover{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:hover\:via-pink-200:hover{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:hover\:via-pink-300:hover{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:hover\:via-pink-400:hover{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:hover\:via-pink-500:hover{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:hover\:via-pink-600:hover{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:hover\:via-pink-700:hover{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:hover\:via-pink-800:hover{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:hover\:via-pink-900:hover{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:hover{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .lg\:hover\:to-red-200:hover{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .lg\:hover\:to-red-300:hover{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .lg\:hover\:to-red-400:hover{
+ --gradient-to-color: #fc8181;
+ }
+
+ .lg\:hover\:to-red-500:hover{
+ --gradient-to-color: #f56565;
+ }
+
+ .lg\:hover\:to-red-600:hover{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .lg\:hover\:to-red-700:hover{
+ --gradient-to-color: #c53030;
+ }
+
+ .lg\:hover\:to-red-800:hover{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .lg\:hover\:to-red-900:hover{
+ --gradient-to-color: #742a2a;
+ }
+
+ .lg\:hover\:to-orange-100:hover{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .lg\:hover\:to-orange-200:hover{
+ --gradient-to-color: #feebc8;
+ }
+
+ .lg\:hover\:to-orange-300:hover{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .lg\:hover\:to-orange-400:hover{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .lg\:hover\:to-orange-500:hover{
+ --gradient-to-color: #ed8936;
+ }
+
+ .lg\:hover\:to-orange-600:hover{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .lg\:hover\:to-orange-700:hover{
+ --gradient-to-color: #c05621;
+ }
+
+ .lg\:hover\:to-orange-800:hover{
+ --gradient-to-color: #9c4221;
+ }
+
+ .lg\:hover\:to-orange-900:hover{
+ --gradient-to-color: #7b341e;
+ }
+
+ .lg\:hover\:to-yellow-100:hover{
+ --gradient-to-color: #fffff0;
+ }
+
+ .lg\:hover\:to-yellow-200:hover{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .lg\:hover\:to-yellow-300:hover{
+ --gradient-to-color: #faf089;
+ }
+
+ .lg\:hover\:to-yellow-400:hover{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .lg\:hover\:to-yellow-500:hover{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .lg\:hover\:to-yellow-600:hover{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .lg\:hover\:to-yellow-700:hover{
+ --gradient-to-color: #b7791f;
+ }
+
+ .lg\:hover\:to-yellow-800:hover{
+ --gradient-to-color: #975a16;
+ }
+
+ .lg\:hover\:to-yellow-900:hover{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:hover{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .lg\:hover\:to-blue-200:hover{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .lg\:hover\:to-blue-300:hover{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .lg\:hover\:to-blue-400:hover{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .lg\:hover\:to-blue-500:hover{
+ --gradient-to-color: #4299e1;
+ }
+
+ .lg\:hover\:to-blue-600:hover{
+ --gradient-to-color: #3182ce;
+ }
+
+ .lg\:hover\:to-blue-700:hover{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .lg\:hover\:to-blue-800:hover{
+ --gradient-to-color: #2c5282;
+ }
+
+ .lg\:hover\:to-blue-900:hover{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:hover{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .lg\:hover\:to-pink-200:hover{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .lg\:hover\:to-pink-300:hover{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .lg\:hover\:to-pink-400:hover{
+ --gradient-to-color: #f687b3;
+ }
+
+ .lg\:hover\:to-pink-500:hover{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .lg\:hover\:to-pink-600:hover{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .lg\:hover\:to-pink-700:hover{
+ --gradient-to-color: #b83280;
+ }
+
+ .lg\:hover\:to-pink-800:hover{
+ --gradient-to-color: #97266d;
+ }
+
+ .lg\:hover\:to-pink-900:hover{
+ --gradient-to-color: #702459;
+ }
+
+ .lg\:focus\:from-transparent:focus{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:focus\:from-current:focus{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .lg\:focus\:from-black:focus{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:focus\:from-white:focus{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:focus\:from-red-200:focus{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:focus\:from-red-300:focus{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:focus\:from-red-400:focus{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:focus\:from-red-500:focus{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:focus\:from-red-600:focus{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:focus\:from-red-700:focus{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:focus\:from-red-800:focus{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:focus\:from-red-900:focus{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:focus\:from-orange-100:focus{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:focus\:from-orange-200:focus{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:focus\:from-orange-300:focus{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:focus\:from-orange-400:focus{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:focus\:from-orange-500:focus{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:focus\:from-orange-600:focus{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:focus\:from-orange-700:focus{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:focus\:from-orange-800:focus{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:focus\:from-orange-900:focus{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:focus\:from-yellow-100:focus{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:focus\:from-yellow-200:focus{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:focus\:from-yellow-300:focus{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:focus\:from-yellow-400:focus{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:focus\:from-yellow-500:focus{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:focus\:from-yellow-600:focus{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:focus\:from-yellow-700:focus{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:focus\:from-yellow-800:focus{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:focus\:from-yellow-900:focus{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:focus\:from-blue-200:focus{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:focus\:from-blue-300:focus{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:focus\:from-blue-400:focus{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:focus\:from-blue-500:focus{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:focus\:from-blue-600:focus{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:focus\:from-blue-700:focus{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:focus\:from-blue-800:focus{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:focus\:from-blue-900:focus{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:focus\:from-pink-200:focus{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:focus\:from-pink-300:focus{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:focus\:from-pink-400:focus{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:focus\:from-pink-500:focus{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:focus\:from-pink-600:focus{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:focus\:from-pink-700:focus{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:focus\:from-pink-800:focus{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:focus\:from-pink-900:focus{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:focus\:via-current:focus{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .lg\:focus\:via-white:focus{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .lg\:focus\:via-red-200:focus{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .lg\:focus\:via-red-300:focus{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .lg\:focus\:via-red-400:focus{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .lg\:focus\:via-red-500:focus{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .lg\:focus\:via-red-600:focus{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .lg\:focus\:via-red-700:focus{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .lg\:focus\:via-red-800:focus{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .lg\:focus\:via-red-900:focus{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .lg\:focus\:via-orange-100:focus{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .lg\:focus\:via-orange-200:focus{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .lg\:focus\:via-orange-300:focus{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .lg\:focus\:via-orange-400:focus{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .lg\:focus\:via-orange-500:focus{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .lg\:focus\:via-orange-600:focus{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .lg\:focus\:via-orange-700:focus{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .lg\:focus\:via-orange-800:focus{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .lg\:focus\:via-orange-900:focus{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .lg\:focus\:via-yellow-100:focus{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .lg\:focus\:via-yellow-200:focus{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .lg\:focus\:via-yellow-300:focus{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .lg\:focus\:via-yellow-400:focus{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .lg\:focus\:via-yellow-500:focus{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .lg\:focus\:via-yellow-600:focus{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .lg\:focus\:via-yellow-700:focus{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .lg\:focus\:via-yellow-800:focus{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .lg\:focus\:via-yellow-900:focus{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .lg\:focus\:via-blue-200:focus{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .lg\:focus\:via-blue-300:focus{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .lg\:focus\:via-blue-400:focus{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .lg\:focus\:via-blue-500:focus{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .lg\:focus\:via-blue-600:focus{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .lg\:focus\:via-blue-700:focus{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .lg\:focus\:via-blue-800:focus{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .lg\:focus\:via-blue-900:focus{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .lg\:focus\:via-pink-200:focus{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .lg\:focus\:via-pink-300:focus{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .lg\:focus\:via-pink-400:focus{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .lg\:focus\:via-pink-500:focus{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .lg\:focus\:via-pink-600:focus{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .lg\:focus\:via-pink-700:focus{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .lg\:focus\:via-pink-800:focus{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .lg\:focus\:via-pink-900:focus{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:focus{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .lg\:focus\:to-red-200:focus{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .lg\:focus\:to-red-300:focus{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .lg\:focus\:to-red-400:focus{
+ --gradient-to-color: #fc8181;
+ }
+
+ .lg\:focus\:to-red-500:focus{
+ --gradient-to-color: #f56565;
+ }
+
+ .lg\:focus\:to-red-600:focus{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .lg\:focus\:to-red-700:focus{
+ --gradient-to-color: #c53030;
+ }
+
+ .lg\:focus\:to-red-800:focus{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .lg\:focus\:to-red-900:focus{
+ --gradient-to-color: #742a2a;
+ }
+
+ .lg\:focus\:to-orange-100:focus{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .lg\:focus\:to-orange-200:focus{
+ --gradient-to-color: #feebc8;
+ }
+
+ .lg\:focus\:to-orange-300:focus{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .lg\:focus\:to-orange-400:focus{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .lg\:focus\:to-orange-500:focus{
+ --gradient-to-color: #ed8936;
+ }
+
+ .lg\:focus\:to-orange-600:focus{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .lg\:focus\:to-orange-700:focus{
+ --gradient-to-color: #c05621;
+ }
+
+ .lg\:focus\:to-orange-800:focus{
+ --gradient-to-color: #9c4221;
+ }
+
+ .lg\:focus\:to-orange-900:focus{
+ --gradient-to-color: #7b341e;
+ }
+
+ .lg\:focus\:to-yellow-100:focus{
+ --gradient-to-color: #fffff0;
+ }
+
+ .lg\:focus\:to-yellow-200:focus{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .lg\:focus\:to-yellow-300:focus{
+ --gradient-to-color: #faf089;
+ }
+
+ .lg\:focus\:to-yellow-400:focus{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .lg\:focus\:to-yellow-500:focus{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .lg\:focus\:to-yellow-600:focus{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .lg\:focus\:to-yellow-700:focus{
+ --gradient-to-color: #b7791f;
+ }
+
+ .lg\:focus\:to-yellow-800:focus{
+ --gradient-to-color: #975a16;
+ }
+
+ .lg\:focus\:to-yellow-900:focus{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:focus{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .lg\:focus\:to-blue-200:focus{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .lg\:focus\:to-blue-300:focus{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .lg\:focus\:to-blue-400:focus{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .lg\:focus\:to-blue-500:focus{
+ --gradient-to-color: #4299e1;
+ }
+
+ .lg\:focus\:to-blue-600:focus{
+ --gradient-to-color: #3182ce;
+ }
+
+ .lg\:focus\:to-blue-700:focus{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .lg\:focus\:to-blue-800:focus{
+ --gradient-to-color: #2c5282;
+ }
+
+ .lg\:focus\:to-blue-900:focus{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:focus{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .lg\:focus\:to-pink-200:focus{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .lg\:focus\:to-pink-300:focus{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .lg\:focus\:to-pink-400:focus{
+ --gradient-to-color: #f687b3;
+ }
+
+ .lg\:focus\:to-pink-500:focus{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .lg\:focus\:to-pink-600:focus{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .lg\:focus\:to-pink-700:focus{
+ --gradient-to-color: #b83280;
+ }
+
+ .lg\:focus\:to-pink-800:focus{
+ --gradient-to-color: #97266d;
+ }
+
+ .lg\:focus\:to-pink-900:focus{
+ --gradient-to-color: #702459;
+ }
+
+ .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: center;
+ }
+
+ .lg\:bg-left{
+ background-position: left;
+ }
+
+ .lg\:bg-left-bottom{
+ background-position: left bottom;
+ }
+
+ .lg\:bg-left-top{
+ background-position: left top;
+ }
+
+ .lg\:bg-right{
+ background-position: right;
+ }
+
+ .lg\:bg-right-bottom{
+ background-position: right bottom;
+ }
+
+ .lg\:bg-right-top{
+ background-position: right top;
+ }
+
+ .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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .lg\:border-white{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .lg\:border-red-200{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .lg\:border-red-300{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .lg\:border-red-400{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .lg\:border-red-500{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .lg\:border-red-600{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .lg\:border-red-700{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .lg\:border-red-800{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .lg\:border-red-900{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .lg\:border-orange-100{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .lg\:border-orange-200{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .lg\:border-orange-300{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .lg\:border-orange-400{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .lg\:border-orange-500{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .lg\:border-orange-600{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .lg\:border-orange-700{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .lg\:border-orange-800{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .lg\:border-orange-900{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-100{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-200{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-300{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-400{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-500{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-600{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-700{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-800{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .lg\:border-yellow-900{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .lg\:border-blue-200{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .lg\:border-blue-300{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .lg\:border-blue-400{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .lg\:border-blue-500{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .lg\:border-blue-600{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .lg\:border-blue-700{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .lg\:border-blue-800{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .lg\:border-blue-900{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .lg\:border-pink-200{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .lg\:border-pink-300{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .lg\:border-pink-400{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .lg\:border-pink-500{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .lg\:border-pink-600{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .lg\:border-pink-700{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .lg\:border-pink-800{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .lg\:border-pink-900{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-white:hover{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-300:hover{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-400:hover{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-500:hover{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-600:hover{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-700:hover{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-800:hover{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-red-900:hover{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-100:hover{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-200:hover{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-300:hover{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-400:hover{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-500:hover{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-600:hover{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-700:hover{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-800:hover{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-orange-900:hover{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-100:hover{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-200:hover{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-300:hover{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-400:hover{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-500:hover{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-600:hover{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-700:hover{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-800:hover{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-yellow-900:hover{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-200:hover{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-300:hover{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-400:hover{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-500:hover{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-600:hover{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-700:hover{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-800:hover{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-blue-900:hover{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-300:hover{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-400:hover{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-500:hover{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-600:hover{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-700:hover{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-800:hover{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .lg\:hover\:border-pink-900:hover{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-white:focus{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-300:focus{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-400:focus{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-500:focus{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-600:focus{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-700:focus{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-800:focus{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-red-900:focus{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-100:focus{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-200:focus{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-300:focus{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-400:focus{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-500:focus{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-600:focus{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-700:focus{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-800:focus{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-orange-900:focus{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-100:focus{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-200:focus{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-300:focus{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-400:focus{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-500:focus{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-600:focus{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-700:focus{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-800:focus{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-yellow-900:focus{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-200:focus{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-300:focus{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-400:focus{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-500:focus{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-600:focus{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-700:focus{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-800:focus{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-blue-900:focus{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-300:focus{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-400:focus{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-500:focus{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-600:focus{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-700:focus{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-800:focus{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .lg\:focus\:border-pink-900:focus{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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: 0.125rem;
+ }
+
+ .lg\:rounded{
+ border-radius: 0.25rem;
+ }
+
+ .lg\:rounded-md{
+ border-radius: 0.375rem;
+ }
+
+ .lg\:rounded-lg{
+ border-radius: 0.5rem;
+ }
+
+ .lg\:rounded-xl{
+ border-radius: 0.75rem;
+ }
+
+ .lg\:rounded-2xl{
+ border-radius: 1rem;
+ }
+
+ .lg\:rounded-3xl{
+ border-radius: 1.5rem;
+ }
+
+ .lg\:rounded-full{
+ border-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .lg\:rounded-r-sm{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .lg\:rounded-b-sm{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:rounded-l-sm{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:rounded-t{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .lg\:rounded-r{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .lg\:rounded-b{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:rounded-l{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:rounded-t-md{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .lg\:rounded-r-md{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .lg\:rounded-b-md{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:rounded-l-md{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:rounded-t-lg{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .lg\:rounded-r-lg{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .lg\:rounded-b-lg{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:rounded-l-lg{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:rounded-t-xl{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .lg\:rounded-r-xl{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .lg\:rounded-b-xl{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .lg\:rounded-l-xl{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.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: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:rounded-r-full{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:rounded-b-full{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:rounded-l-full{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ }
+
+ .lg\:rounded-tr-sm{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .lg\:rounded-br-sm{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .lg\:rounded-bl-sm{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:rounded-tl{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .lg\:rounded-tr{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .lg\:rounded-br{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .lg\:rounded-bl{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:rounded-tl-md{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .lg\:rounded-tr-md{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .lg\:rounded-br-md{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .lg\:rounded-bl-md{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:rounded-tl-lg{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .lg\:rounded-tr-lg{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .lg\:rounded-br-lg{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .lg\:rounded-bl-lg{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:rounded-tl-xl{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .lg\:rounded-tr-xl{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .lg\:rounded-br-xl{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .lg\:rounded-bl-xl{
+ border-bottom-left-radius: 0.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: 9999px;
+ }
+
+ .lg\:rounded-tr-full{
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:rounded-br-full{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:rounded-bl-full{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-none:focus{
+ border-radius: 0;
+ }
+
+ .lg\:focus\:rounded-sm:focus{
+ border-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded:focus{
+ border-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-md:focus{
+ border-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-lg:focus{
+ border-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-xl:focus{
+ border-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-2xl:focus{
+ border-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-3xl:focus{
+ border-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-full:focus{
+ border-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-t-none:focus{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .lg\:focus\:rounded-r-none:focus{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .lg\:focus\:rounded-b-none:focus{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .lg\:focus\:rounded-l-none:focus{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .lg\:focus\:rounded-t-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-r-sm:focus{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-b-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-l-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-t:focus{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-r:focus{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-b:focus{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-l:focus{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-t-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-r-md:focus{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-b-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-l-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-t-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-r-lg:focus{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-b-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-l-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-t-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-r-xl:focus{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-b-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-l-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-t-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-r-2xl:focus{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-b-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-l-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-t-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-r-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-b-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-l-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-t-full:focus{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-r-full:focus{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-b-full:focus{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-l-full:focus{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-tl-none:focus{
+ border-top-left-radius: 0;
+ }
+
+ .lg\:focus\:rounded-tr-none:focus{
+ border-top-right-radius: 0;
+ }
+
+ .lg\:focus\:rounded-br-none:focus{
+ border-bottom-right-radius: 0;
+ }
+
+ .lg\:focus\:rounded-bl-none:focus{
+ border-bottom-left-radius: 0;
+ }
+
+ .lg\:focus\:rounded-tl-sm:focus{
+ border-top-left-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-tr-sm:focus{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-br-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-bl-sm:focus{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .lg\:focus\:rounded-tl:focus{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-tr:focus{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-br:focus{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-bl:focus{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .lg\:focus\:rounded-tl-md:focus{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-tr-md:focus{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-br-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-bl-md:focus{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .lg\:focus\:rounded-tl-lg:focus{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-tr-lg:focus{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-br-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-bl-lg:focus{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .lg\:focus\:rounded-tl-xl:focus{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-tr-xl:focus{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-br-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-bl-xl:focus{
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .lg\:focus\:rounded-tl-2xl:focus{
+ border-top-left-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-tr-2xl:focus{
+ border-top-right-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-br-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-bl-2xl:focus{
+ border-bottom-left-radius: 1rem;
+ }
+
+ .lg\:focus\:rounded-tl-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-tr-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-br-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-bl-3xl:focus{
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .lg\:focus\:rounded-tl-full:focus{
+ border-top-left-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-tr-full:focus{
+ border-top-right-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-br-full:focus{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .lg\:focus\:rounded-bl-full:focus{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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-2{
+ border-width: 2px;
+ }
+
+ .lg\:border-4{
+ border-width: 4px;
+ }
+
+ .lg\:border-8{
+ border-width: 8px;
+ }
+
+ .lg\:border{
+ 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-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-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\:active\:border-0:active{
+ border-width: 0;
+ }
+
+ .lg\:active\:border-2:active{
+ border-width: 2px;
+ }
+
+ .lg\:active\:border-4:active{
+ border-width: 4px;
+ }
+
+ .lg\:active\:border-8:active{
+ border-width: 8px;
+ }
+
+ .lg\:active\:border:active{
+ border-width: 1px;
+ }
+
+ .lg\:active\:border-t-0:active{
+ border-top-width: 0;
+ }
+
+ .lg\:active\:border-r-0:active{
+ border-right-width: 0;
+ }
+
+ .lg\:active\:border-b-0:active{
+ border-bottom-width: 0;
+ }
+
+ .lg\:active\:border-l-0:active{
+ border-left-width: 0;
+ }
+
+ .lg\:active\:border-t-2:active{
+ border-top-width: 2px;
+ }
+
+ .lg\:active\:border-r-2:active{
+ border-right-width: 2px;
+ }
+
+ .lg\:active\:border-b-2:active{
+ border-bottom-width: 2px;
+ }
+
+ .lg\:active\:border-l-2:active{
+ border-left-width: 2px;
+ }
+
+ .lg\:active\:border-t-4:active{
+ border-top-width: 4px;
+ }
+
+ .lg\:active\:border-r-4:active{
+ border-right-width: 4px;
+ }
+
+ .lg\:active\:border-b-4:active{
+ border-bottom-width: 4px;
+ }
+
+ .lg\:active\:border-l-4:active{
+ border-left-width: 4px;
+ }
+
+ .lg\:active\:border-t-8:active{
+ border-top-width: 8px;
+ }
+
+ .lg\:active\:border-r-8:active{
+ border-right-width: 8px;
+ }
+
+ .lg\:active\:border-b-8:active{
+ border-bottom-width: 8px;
+ }
+
+ .lg\:active\:border-l-8:active{
+ border-left-width: 8px;
+ }
+
+ .lg\:active\:border-t:active{
+ border-top-width: 1px;
+ }
+
+ .lg\:active\:border-r:active{
+ border-right-width: 1px;
+ }
+
+ .lg\:active\:border-b:active{
+ border-bottom-width: 1px;
+ }
+
+ .lg\:active\:border-l:active{
+ border-left-width: 1px;
+ }
+
+ .lg\:focus\:border-0:focus{
+ border-width: 0;
+ }
+
+ .lg\:focus\:border-2:focus{
+ border-width: 2px;
+ }
+
+ .lg\:focus\:border-4:focus{
+ border-width: 4px;
+ }
+
+ .lg\:focus\:border-8:focus{
+ border-width: 8px;
+ }
+
+ .lg\:focus\:border:focus{
+ border-width: 1px;
+ }
+
+ .lg\:focus\:border-t-0:focus{
+ border-top-width: 0;
+ }
+
+ .lg\:focus\:border-r-0:focus{
+ border-right-width: 0;
+ }
+
+ .lg\:focus\:border-b-0:focus{
+ border-bottom-width: 0;
+ }
+
+ .lg\:focus\:border-l-0:focus{
+ border-left-width: 0;
+ }
+
+ .lg\:focus\:border-t-2:focus{
+ border-top-width: 2px;
+ }
+
+ .lg\:focus\:border-r-2:focus{
+ border-right-width: 2px;
+ }
+
+ .lg\:focus\:border-b-2:focus{
+ border-bottom-width: 2px;
+ }
+
+ .lg\:focus\:border-l-2:focus{
+ border-left-width: 2px;
+ }
+
+ .lg\:focus\:border-t-4:focus{
+ border-top-width: 4px;
+ }
+
+ .lg\:focus\:border-r-4:focus{
+ border-right-width: 4px;
+ }
+
+ .lg\:focus\:border-b-4:focus{
+ border-bottom-width: 4px;
+ }
+
+ .lg\:focus\:border-l-4:focus{
+ border-left-width: 4px;
+ }
+
+ .lg\:focus\:border-t-8:focus{
+ border-top-width: 8px;
+ }
+
+ .lg\:focus\:border-r-8:focus{
+ border-right-width: 8px;
+ }
+
+ .lg\:focus\:border-b-8:focus{
+ border-bottom-width: 8px;
+ }
+
+ .lg\:focus\:border-l-8:focus{
+ border-left-width: 8px;
+ }
+
+ .lg\:focus\:border-t:focus{
+ border-top-width: 1px;
+ }
+
+ .lg\:focus\:border-r:focus{
+ border-right-width: 1px;
+ }
+
+ .lg\:focus\:border-b:focus{
+ border-bottom-width: 1px;
+ }
+
+ .lg\:focus\:border-l:focus{
+ 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-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-sans{
+ font-family: Nunito Sans;
+ }
+
+ .lg\:font-serif{
+ font-family: Georgia, Cambria, "Times New Roman", Times, serif;
+ }
+
+ .lg\:font-mono{
+ font-family: 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: 0.25rem;
+ }
+
+ .lg\:h-2{
+ height: 0.5rem;
+ }
+
+ .lg\:h-3{
+ height: 0.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-12{
+ height: 3rem;
+ }
+
+ .lg\:h-16{
+ height: 4rem;
+ }
+
+ .lg\:h-20{
+ height: 5rem;
+ }
+
+ .lg\:h-24{
+ height: 6rem;
+ }
+
+ .lg\:h-32{
+ height: 8rem;
+ }
+
+ .lg\:h-40{
+ height: 10rem;
+ }
+
+ .lg\:h-48{
+ height: 12rem;
+ }
+
+ .lg\:h-56{
+ height: 14rem;
+ }
+
+ .lg\:h-64{
+ height: 16rem;
+ }
+
+ .lg\:h-auto{
+ height: auto;
+ }
+
+ .lg\:h-px{
+ height: 1px;
+ }
+
+ .lg\:h-full{
+ height: 100%;
+ }
+
+ .lg\:h-screen{
+ height: 100vh;
+ }
+
+ .lg\:text-xs{
+ font-size: .8rem;
+ }
+
+ .lg\:text-sm{
+ font-size: .925rem;
+ }
+
+ .lg\:text-base{
+ font-size: 1rem;
+ }
+
+ .lg\:text-lg{
+ font-size: 1.125rem;
+ }
+
+ .lg\:text-xl{
+ font-size: 1.25rem;
+ }
+
+ .lg\:text-2xl{
+ font-size: 1.5rem;
+ }
+
+ .lg\:text-3xl{
+ font-size: 1.75rem;
+ }
+
+ .lg\:text-4xl{
+ font-size: 2.125rem;
+ }
+
+ .lg\:text-5xl{
+ font-size: 2.625rem;
+ }
+
+ .lg\:text-6xl{
+ font-size: 10rem;
+ }
+
+ .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.6;
+ }
+
+ .lg\:leading-relaxed{
+ line-height: 1.625;
+ }
+
+ .lg\:leading-loose{
+ line-height: 1.75;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .lg\:m-2{
+ margin: 0.5rem;
+ }
+
+ .lg\:m-3{
+ margin: 0.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-12{
+ margin: 3rem;
+ }
+
+ .lg\:m-16{
+ margin: 4rem;
+ }
+
+ .lg\:m-20{
+ margin: 5rem;
+ }
+
+ .lg\:m-24{
+ margin: 6rem;
+ }
+
+ .lg\:m-32{
+ margin: 8rem;
+ }
+
+ .lg\:m-40{
+ margin: 10rem;
+ }
+
+ .lg\:m-48{
+ margin: 12rem;
+ }
+
+ .lg\:m-56{
+ margin: 14rem;
+ }
+
+ .lg\:m-64{
+ margin: 16rem;
+ }
+
+ .lg\:m-auto{
+ margin: auto;
+ }
+
+ .lg\:m-px{
+ margin: 1px;
+ }
+
+ .lg\:-m-1{
+ margin: -0.25rem;
+ }
+
+ .lg\:-m-2{
+ margin: -0.5rem;
+ }
+
+ .lg\:-m-3{
+ margin: -0.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-12{
+ margin: -3rem;
+ }
+
+ .lg\:-m-16{
+ margin: -4rem;
+ }
+
+ .lg\:-m-20{
+ margin: -5rem;
+ }
+
+ .lg\:-m-24{
+ margin: -6rem;
+ }
+
+ .lg\:-m-32{
+ margin: -8rem;
+ }
+
+ .lg\:-m-40{
+ margin: -10rem;
+ }
+
+ .lg\:-m-48{
+ margin: -12rem;
+ }
+
+ .lg\:-m-56{
+ margin: -14rem;
+ }
+
+ .lg\:-m-64{
+ margin: -16rem;
+ }
+
+ .lg\:-m-px{
+ margin: -1px;
+ }
+
+ .lg\:my-0{
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .lg\:mx-0{
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .lg\:my-1{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ }
+
+ .lg\:mx-1{
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+ }
+
+ .lg\:my-2{
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ }
+
+ .lg\:mx-2{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ }
+
+ .lg\:my-3{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ }
+
+ .lg\:mx-3{
+ margin-left: 0.75rem;
+ margin-right: 0.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-12{
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ }
+
+ .lg\:mx-12{
+ margin-left: 3rem;
+ margin-right: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ margin-bottom: 6rem;
+ }
+
+ .lg\:mx-24{
+ margin-left: 6rem;
+ margin-right: 6rem;
+ }
+
+ .lg\:my-32{
+ margin-top: 8rem;
+ margin-bottom: 8rem;
+ }
+
+ .lg\:mx-32{
+ margin-left: 8rem;
+ margin-right: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ margin-bottom: 14rem;
+ }
+
+ .lg\:mx-56{
+ margin-left: 14rem;
+ margin-right: 14rem;
+ }
+
+ .lg\:my-64{
+ margin-top: 16rem;
+ margin-bottom: 16rem;
+ }
+
+ .lg\:mx-64{
+ margin-left: 16rem;
+ margin-right: 16rem;
+ }
+
+ .lg\:my-auto{
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .lg\:mx-auto{
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .lg\:my-px{
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .lg\:mx-px{
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .lg\:-my-1{
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+ }
+
+ .lg\:-mx-1{
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
+ }
+
+ .lg\:-my-2{
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ }
+
+ .lg\:-mx-2{
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
+ }
+
+ .lg\:-my-3{
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
+ }
+
+ .lg\:-mx-3{
+ margin-left: -0.75rem;
+ margin-right: -0.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-12{
+ margin-top: -3rem;
+ margin-bottom: -3rem;
+ }
+
+ .lg\:-mx-12{
+ margin-left: -3rem;
+ margin-right: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ margin-bottom: -6rem;
+ }
+
+ .lg\:-mx-24{
+ margin-left: -6rem;
+ margin-right: -6rem;
+ }
+
+ .lg\:-my-32{
+ margin-top: -8rem;
+ margin-bottom: -8rem;
+ }
+
+ .lg\:-mx-32{
+ margin-left: -8rem;
+ margin-right: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ margin-bottom: -14rem;
+ }
+
+ .lg\:-mx-56{
+ margin-left: -14rem;
+ margin-right: -14rem;
+ }
+
+ .lg\:-my-64{
+ margin-top: -16rem;
+ margin-bottom: -16rem;
+ }
+
+ .lg\:-mx-64{
+ margin-left: -16rem;
+ margin-right: -16rem;
+ }
+
+ .lg\:-my-px{
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .lg\:-mx-px{
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .lg\:mr-1{
+ margin-right: 0.25rem;
+ }
+
+ .lg\:mb-1{
+ margin-bottom: 0.25rem;
+ }
+
+ .lg\:ml-1{
+ margin-left: 0.25rem;
+ }
+
+ .lg\:mt-2{
+ margin-top: 0.5rem;
+ }
+
+ .lg\:mr-2{
+ margin-right: 0.5rem;
+ }
+
+ .lg\:mb-2{
+ margin-bottom: 0.5rem;
+ }
+
+ .lg\:ml-2{
+ margin-left: 0.5rem;
+ }
+
+ .lg\:mt-3{
+ margin-top: 0.75rem;
+ }
+
+ .lg\:mr-3{
+ margin-right: 0.75rem;
+ }
+
+ .lg\:mb-3{
+ margin-bottom: 0.75rem;
+ }
+
+ .lg\:ml-3{
+ margin-left: 0.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-12{
+ margin-top: 3rem;
+ }
+
+ .lg\:mr-12{
+ margin-right: 3rem;
+ }
+
+ .lg\:mb-12{
+ margin-bottom: 3rem;
+ }
+
+ .lg\:ml-12{
+ margin-left: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ }
+
+ .lg\:mr-24{
+ margin-right: 6rem;
+ }
+
+ .lg\:mb-24{
+ margin-bottom: 6rem;
+ }
+
+ .lg\:ml-24{
+ margin-left: 6rem;
+ }
+
+ .lg\:mt-32{
+ margin-top: 8rem;
+ }
+
+ .lg\:mr-32{
+ margin-right: 8rem;
+ }
+
+ .lg\:mb-32{
+ margin-bottom: 8rem;
+ }
+
+ .lg\:ml-32{
+ margin-left: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ }
+
+ .lg\:mr-56{
+ margin-right: 14rem;
+ }
+
+ .lg\:mb-56{
+ margin-bottom: 14rem;
+ }
+
+ .lg\:ml-56{
+ margin-left: 14rem;
+ }
+
+ .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-auto{
+ margin-top: auto;
+ }
+
+ .lg\:mr-auto{
+ margin-right: auto;
+ }
+
+ .lg\:mb-auto{
+ margin-bottom: auto;
+ }
+
+ .lg\:ml-auto{
+ margin-left: auto;
+ }
+
+ .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-1{
+ margin-top: -0.25rem;
+ }
+
+ .lg\:-mr-1{
+ margin-right: -0.25rem;
+ }
+
+ .lg\:-mb-1{
+ margin-bottom: -0.25rem;
+ }
+
+ .lg\:-ml-1{
+ margin-left: -0.25rem;
+ }
+
+ .lg\:-mt-2{
+ margin-top: -0.5rem;
+ }
+
+ .lg\:-mr-2{
+ margin-right: -0.5rem;
+ }
+
+ .lg\:-mb-2{
+ margin-bottom: -0.5rem;
+ }
+
+ .lg\:-ml-2{
+ margin-left: -0.5rem;
+ }
+
+ .lg\:-mt-3{
+ margin-top: -0.75rem;
+ }
+
+ .lg\:-mr-3{
+ margin-right: -0.75rem;
+ }
+
+ .lg\:-mb-3{
+ margin-bottom: -0.75rem;
+ }
+
+ .lg\:-ml-3{
+ margin-left: -0.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-12{
+ margin-top: -3rem;
+ }
+
+ .lg\:-mr-12{
+ margin-right: -3rem;
+ }
+
+ .lg\:-mb-12{
+ margin-bottom: -3rem;
+ }
+
+ .lg\:-ml-12{
+ margin-left: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ }
+
+ .lg\:-mr-24{
+ margin-right: -6rem;
+ }
+
+ .lg\:-mb-24{
+ margin-bottom: -6rem;
+ }
+
+ .lg\:-ml-24{
+ margin-left: -6rem;
+ }
+
+ .lg\:-mt-32{
+ margin-top: -8rem;
+ }
+
+ .lg\:-mr-32{
+ margin-right: -8rem;
+ }
+
+ .lg\:-mb-32{
+ margin-bottom: -8rem;
+ }
+
+ .lg\:-ml-32{
+ margin-left: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ }
+
+ .lg\:-mr-56{
+ margin-right: -14rem;
+ }
+
+ .lg\:-mb-56{
+ margin-bottom: -14rem;
+ }
+
+ .lg\:-ml-56{
+ margin-left: -14rem;
+ }
+
+ .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-px{
+ margin-top: -1px;
+ }
+
+ .lg\:-mr-px{
+ margin-right: -1px;
+ }
+
+ .lg\:-mb-px{
+ margin-bottom: -1px;
+ }
+
+ .lg\:-ml-px{
+ margin-left: -1px;
+ }
+
+ .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: 24rem;
+ }
+
+ .lg\:max-w-md{
+ max-width: 28rem;
+ }
+
+ .lg\:max-w-lg{
+ max-width: 32rem;
+ }
+
+ .lg\:max-w-xl{
+ max-width: 36rem;
+ }
+
+ .lg\:max-w-2xl{
+ max-width: 42rem;
+ }
+
+ .lg\:max-w-3xl{
+ max-width: 48rem;
+ }
+
+ .lg\:max-w-4xl{
+ max-width: 56rem;
+ }
+
+ .lg\:max-w-5xl{
+ max-width: 64rem;
+ }
+
+ .lg\:max-w-6xl{
+ max-width: 72rem;
+ }
+
+ .lg\:max-w-full{
+ max-width: 100%;
+ }
+
+ .lg\:max-w-screen-sm{
+ max-width: 640px;
+ }
+
+ .lg\:max-w-screen-md{
+ max-width: 768px;
+ }
+
+ .lg\:max-w-screen-lg{
+ max-width: 1024px;
+ }
+
+ .lg\:max-w-screen-xl{
+ max-width: 1280px;
+ }
+
+ .lg\:max-w-7xl{
+ max-width: 80rem;
+ }
+
+ .lg\:max-w-8xl{
+ max-width: 88rem;
+ }
+
+ .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\: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: 0.25;
+ }
+
+ .lg\:opacity-50{
+ opacity: 0.5;
+ }
+
+ .lg\:opacity-75{
+ opacity: 0.75;
+ }
+
+ .lg\:opacity-100{
+ opacity: 1;
+ }
+
+ .lg\:hover\:opacity-0:hover{
+ opacity: 0;
+ }
+
+ .lg\:hover\:opacity-25:hover{
+ opacity: 0.25;
+ }
+
+ .lg\:hover\:opacity-50:hover{
+ opacity: 0.5;
+ }
+
+ .lg\:hover\:opacity-75:hover{
+ opacity: 0.75;
+ }
+
+ .lg\:hover\:opacity-100:hover{
+ opacity: 1;
+ }
+
+ .lg\:focus\:opacity-0:focus{
+ opacity: 0;
+ }
+
+ .lg\:focus\:opacity-25:focus{
+ opacity: 0.25;
+ }
+
+ .lg\:focus\:opacity-50:focus{
+ opacity: 0.5;
+ }
+
+ .lg\:focus\:opacity-75:focus{
+ opacity: 0.75;
+ }
+
+ .lg\:focus\:opacity-100:focus{
+ opacity: 1;
+ }
+
+ .lg\:outline-none{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .lg\:outline-white{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .lg\:outline-black{
+ outline: 2px dotted black;
+ outline-offset: 2px;
+ }
+
+ .lg\:focus\:outline-none:focus{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .lg\:focus\:outline-white:focus{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .lg\:focus\:outline-black:focus{
+ outline: 2px dotted black;
+ 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: 0.25rem;
+ }
+
+ .lg\:p-2{
+ padding: 0.5rem;
+ }
+
+ .lg\:p-3{
+ padding: 0.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-12{
+ padding: 3rem;
+ }
+
+ .lg\:p-16{
+ padding: 4rem;
+ }
+
+ .lg\:p-20{
+ padding: 5rem;
+ }
+
+ .lg\:p-24{
+ padding: 6rem;
+ }
+
+ .lg\:p-32{
+ padding: 8rem;
+ }
+
+ .lg\:p-40{
+ padding: 10rem;
+ }
+
+ .lg\:p-48{
+ padding: 12rem;
+ }
+
+ .lg\:p-56{
+ padding: 14rem;
+ }
+
+ .lg\:p-64{
+ padding: 16rem;
+ }
+
+ .lg\:p-px{
+ padding: 1px;
+ }
+
+ .lg\:py-0{
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .lg\:px-0{
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .lg\:py-1{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+
+ .lg\:px-1{
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .lg\:py-2{
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+
+ .lg\:px-2{
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+
+ .lg\:py-3{
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+
+ .lg\:px-3{
+ padding-left: 0.75rem;
+ padding-right: 0.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-12{
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+ }
+
+ .lg\:px-12{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+ }
+
+ .lg\:px-24{
+ padding-left: 6rem;
+ padding-right: 6rem;
+ }
+
+ .lg\:py-32{
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .lg\:px-32{
+ padding-left: 8rem;
+ padding-right: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ padding-bottom: 14rem;
+ }
+
+ .lg\:px-56{
+ padding-left: 14rem;
+ padding-right: 14rem;
+ }
+
+ .lg\:py-64{
+ padding-top: 16rem;
+ padding-bottom: 16rem;
+ }
+
+ .lg\:px-64{
+ padding-left: 16rem;
+ padding-right: 16rem;
+ }
+
+ .lg\:py-px{
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+
+ .lg\:px-px{
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .lg\:pr-1{
+ padding-right: 0.25rem;
+ }
+
+ .lg\:pb-1{
+ padding-bottom: 0.25rem;
+ }
+
+ .lg\:pl-1{
+ padding-left: 0.25rem;
+ }
+
+ .lg\:pt-2{
+ padding-top: 0.5rem;
+ }
+
+ .lg\:pr-2{
+ padding-right: 0.5rem;
+ }
+
+ .lg\:pb-2{
+ padding-bottom: 0.5rem;
+ }
+
+ .lg\:pl-2{
+ padding-left: 0.5rem;
+ }
+
+ .lg\:pt-3{
+ padding-top: 0.75rem;
+ }
+
+ .lg\:pr-3{
+ padding-right: 0.75rem;
+ }
+
+ .lg\:pb-3{
+ padding-bottom: 0.75rem;
+ }
+
+ .lg\:pl-3{
+ padding-left: 0.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-12{
+ padding-top: 3rem;
+ }
+
+ .lg\:pr-12{
+ padding-right: 3rem;
+ }
+
+ .lg\:pb-12{
+ padding-bottom: 3rem;
+ }
+
+ .lg\:pl-12{
+ padding-left: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ }
+
+ .lg\:pr-24{
+ padding-right: 6rem;
+ }
+
+ .lg\:pb-24{
+ padding-bottom: 6rem;
+ }
+
+ .lg\:pl-24{
+ padding-left: 6rem;
+ }
+
+ .lg\:pt-32{
+ padding-top: 8rem;
+ }
+
+ .lg\:pr-32{
+ padding-right: 8rem;
+ }
+
+ .lg\:pb-32{
+ padding-bottom: 8rem;
+ }
+
+ .lg\:pl-32{
+ padding-left: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ }
+
+ .lg\:pr-56{
+ padding-right: 14rem;
+ }
+
+ .lg\:pb-56{
+ padding-bottom: 14rem;
+ }
+
+ .lg\:pl-56{
+ padding-left: 14rem;
+ }
+
+ .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-px{
+ padding-top: 1px;
+ }
+
+ .lg\:pr-px{
+ padding-right: 1px;
+ }
+
+ .lg\:pb-px{
+ padding-bottom: 1px;
+ }
+
+ .lg\:pl-px{
+ padding-left: 1px;
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-black:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-black::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-white::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-white:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-white::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-red-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-orange-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-yellow-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-blue-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .lg\:placeholder-pink-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-black:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-black:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-white:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-white:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-white:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-red-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-orange-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-yellow-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-blue-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .lg\:focus\:placeholder-pink-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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-auto{
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ }
+
+ .lg\:inset-y-0{
+ top: 0;
+ bottom: 0;
+ }
+
+ .lg\:inset-x-0{
+ right: 0;
+ left: 0;
+ }
+
+ .lg\:inset-y-auto{
+ top: auto;
+ bottom: auto;
+ }
+
+ .lg\:inset-x-auto{
+ right: auto;
+ left: auto;
+ }
+
+ .lg\:top-0{
+ top: 0;
+ }
+
+ .lg\:right-0{
+ right: 0;
+ }
+
+ .lg\:bottom-0{
+ bottom: 0;
+ }
+
+ .lg\:left-0{
+ left: 0;
+ }
+
+ .lg\:top-auto{
+ top: auto;
+ }
+
+ .lg\:right-auto{
+ right: auto;
+ }
+
+ .lg\:bottom-auto{
+ bottom: auto;
+ }
+
+ .lg\:left-auto{
+ left: auto;
+ }
+
+ .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, 0.05);
+ }
+
+ .lg\:shadow-sm{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .lg\:shadow{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:shadow-md{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:shadow-lg{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .lg\:shadow-xl{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .lg\:shadow-2xl{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .lg\:shadow-inner{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:shadow-outline{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .lg\:shadow-none{
+ box-shadow: none;
+ }
+
+ .lg\:hover\:shadow-xs:hover{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .lg\:hover\:shadow-sm:hover{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .lg\:hover\:shadow:hover{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:hover\:shadow-md:hover{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:hover\:shadow-lg:hover{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .lg\:hover\:shadow-xl:hover{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .lg\:hover\:shadow-2xl:hover{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .lg\:hover\:shadow-inner:hover{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:hover\:shadow-outline:hover{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .lg\:hover\:shadow-none:hover{
+ box-shadow: none;
+ }
+
+ .lg\:focus\:shadow-xs:focus{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .lg\:focus\:shadow-sm:focus{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .lg\:focus\:shadow:focus{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:focus\:shadow-md:focus{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:focus\:shadow-lg:focus{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .lg\:focus\:shadow-xl:focus{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .lg\:focus\:shadow-2xl:focus{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .lg\:focus\:shadow-inner:focus{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .lg\:focus\:shadow-outline:focus{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .lg\:focus\:shadow-none:focus{
+ box-shadow: none;
+ }
+
+ .lg\:fill-current{
+ fill: currentColor;
+ }
+
+ .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{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .lg\:text-white{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .lg\:text-red-200{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .lg\:text-red-300{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .lg\:text-red-400{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .lg\:text-red-500{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .lg\:text-red-600{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .lg\:text-red-700{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .lg\:text-red-800{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .lg\:text-red-900{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .lg\:text-orange-100{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .lg\:text-orange-200{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .lg\:text-orange-300{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .lg\:text-orange-400{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .lg\:text-orange-500{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .lg\:text-orange-600{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .lg\:text-orange-700{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .lg\:text-orange-800{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .lg\:text-orange-900{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-100{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-200{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-300{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-400{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-500{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-600{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-700{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-800{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .lg\:text-yellow-900{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .lg\:text-blue-200{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .lg\:text-blue-300{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .lg\:text-blue-400{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .lg\:text-blue-500{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .lg\:text-blue-600{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .lg\:text-blue-700{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .lg\:text-blue-800{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .lg\:text-blue-900{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .lg\:text-pink-200{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .lg\:text-pink-300{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .lg\:text-pink-400{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .lg\:text-pink-500{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .lg\:text-pink-600{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .lg\:text-pink-700{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .lg\:text-pink-800{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .lg\:text-pink-900{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-transparent:hover{
+ color: transparent;
+ }
+
+ .lg\:hover\:text-current:hover{
+ color: currentColor;
+ }
+
+ .lg\:hover\:text-black:hover{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-white:hover{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:hover{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-200:hover{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-300:hover{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-400:hover{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-500:hover{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-600:hover{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-700:hover{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-800:hover{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-red-900:hover{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-100:hover{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-200:hover{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-300:hover{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-400:hover{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-500:hover{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-600:hover{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-700:hover{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-800:hover{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-orange-900:hover{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-100:hover{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-200:hover{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-300:hover{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-400:hover{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-500:hover{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-600:hover{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-700:hover{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-800:hover{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-yellow-900:hover{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-200:hover{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-300:hover{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-400:hover{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-500:hover{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-600:hover{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-700:hover{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-800:hover{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-blue-900:hover{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-200:hover{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-300:hover{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-400:hover{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-500:hover{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-600:hover{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-700:hover{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-800:hover{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .lg\:hover\:text-pink-900:hover{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-transparent:focus{
+ color: transparent;
+ }
+
+ .lg\:focus\:text-current:focus{
+ color: currentColor;
+ }
+
+ .lg\:focus\:text-black:focus{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-white:focus{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:focus{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-200:focus{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-300:focus{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-400:focus{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-500:focus{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-600:focus{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-700:focus{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-800:focus{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-red-900:focus{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-100:focus{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-200:focus{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-300:focus{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-400:focus{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-500:focus{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-600:focus{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-700:focus{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-800:focus{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-orange-900:focus{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-100:focus{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-200:focus{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-300:focus{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-400:focus{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-500:focus{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-600:focus{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-700:focus{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-800:focus{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-yellow-900:focus{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-200:focus{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-300:focus{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-400:focus{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-500:focus{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-600:focus{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-700:focus{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-800:focus{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-blue-900:focus{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-200:focus{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-300:focus{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-400:focus{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-500:focus{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-600:focus{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-700:focus{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-800:focus{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .lg\:focus\:text-pink-900:focus{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .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\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
+ --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: -0.05em;
+ }
+
+ .lg\:tracking-tight{
+ letter-spacing: -0.025em;
+ }
+
+ .lg\:tracking-normal{
+ letter-spacing: 0;
+ }
+
+ .lg\:tracking-wide{
+ letter-spacing: 0.025em;
+ }
+
+ .lg\:tracking-wider{
+ letter-spacing: 0.05em;
+ }
+
+ .lg\:tracking-widest{
+ letter-spacing: 0.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;
+ 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: 0.25rem;
+ }
+
+ .lg\:w-2{
+ width: 0.5rem;
+ }
+
+ .lg\:w-3{
+ width: 0.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-12{
+ width: 3rem;
+ }
+
+ .lg\:w-16{
+ width: 4rem;
+ }
+
+ .lg\:w-20{
+ width: 5rem;
+ }
+
+ .lg\:w-24{
+ width: 6rem;
+ }
+
+ .lg\:w-32{
+ width: 8rem;
+ }
+
+ .lg\:w-40{
+ width: 10rem;
+ }
+
+ .lg\:w-48{
+ width: 12rem;
+ }
+
+ .lg\:w-56{
+ width: 14rem;
+ }
+
+ .lg\:w-64{
+ width: 16rem;
+ }
+
+ .lg\:w-auto{
+ width: auto;
+ }
+
+ .lg\:w-px{
+ width: 1px;
+ }
+
+ .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\:focus\:w-0:focus{
+ width: 0;
+ }
+
+ .lg\:focus\:w-1:focus{
+ width: 0.25rem;
+ }
+
+ .lg\:focus\:w-2:focus{
+ width: 0.5rem;
+ }
+
+ .lg\:focus\:w-3:focus{
+ width: 0.75rem;
+ }
+
+ .lg\:focus\:w-4:focus{
+ width: 1rem;
+ }
+
+ .lg\:focus\:w-5:focus{
+ width: 1.25rem;
+ }
+
+ .lg\:focus\:w-6:focus{
+ width: 1.5rem;
+ }
+
+ .lg\:focus\:w-7:focus{
+ width: 1.75rem;
+ }
+
+ .lg\:focus\:w-8:focus{
+ width: 2rem;
+ }
+
+ .lg\:focus\:w-9:focus{
+ width: 2.25rem;
+ }
+
+ .lg\:focus\:w-10:focus{
+ width: 2.5rem;
+ }
+
+ .lg\:focus\:w-12:focus{
+ width: 3rem;
+ }
+
+ .lg\:focus\:w-16:focus{
+ width: 4rem;
+ }
+
+ .lg\:focus\:w-20:focus{
+ width: 5rem;
+ }
+
+ .lg\:focus\:w-24:focus{
+ width: 6rem;
+ }
+
+ .lg\:focus\:w-32:focus{
+ width: 8rem;
+ }
+
+ .lg\:focus\:w-40:focus{
+ width: 10rem;
+ }
+
+ .lg\:focus\:w-48:focus{
+ width: 12rem;
+ }
+
+ .lg\:focus\:w-56:focus{
+ width: 14rem;
+ }
+
+ .lg\:focus\:w-64:focus{
+ width: 16rem;
+ }
+
+ .lg\:focus\:w-auto:focus{
+ width: auto;
+ }
+
+ .lg\:focus\:w-px:focus{
+ width: 1px;
+ }
+
+ .lg\:focus\:w-1\/2:focus{
+ width: 50%;
+ }
+
+ .lg\:focus\:w-1\/3:focus{
+ width: 33.333333%;
+ }
+
+ .lg\:focus\:w-2\/3:focus{
+ width: 66.666667%;
+ }
+
+ .lg\:focus\:w-1\/4:focus{
+ width: 25%;
+ }
+
+ .lg\:focus\:w-2\/4:focus{
+ width: 50%;
+ }
+
+ .lg\:focus\:w-3\/4:focus{
+ width: 75%;
+ }
+
+ .lg\:focus\:w-1\/5:focus{
+ width: 20%;
+ }
+
+ .lg\:focus\:w-2\/5:focus{
+ width: 40%;
+ }
+
+ .lg\:focus\:w-3\/5:focus{
+ width: 60%;
+ }
+
+ .lg\:focus\:w-4\/5:focus{
+ width: 80%;
+ }
+
+ .lg\:focus\:w-1\/6:focus{
+ width: 16.666667%;
+ }
+
+ .lg\:focus\:w-2\/6:focus{
+ width: 33.333333%;
+ }
+
+ .lg\:focus\:w-3\/6:focus{
+ width: 50%;
+ }
+
+ .lg\:focus\:w-4\/6:focus{
+ width: 66.666667%;
+ }
+
+ .lg\:focus\:w-5\/6:focus{
+ width: 83.333333%;
+ }
+
+ .lg\:focus\:w-1\/12:focus{
+ width: 8.333333%;
+ }
+
+ .lg\:focus\:w-2\/12:focus{
+ width: 16.666667%;
+ }
+
+ .lg\:focus\:w-3\/12:focus{
+ width: 25%;
+ }
+
+ .lg\:focus\:w-4\/12:focus{
+ width: 33.333333%;
+ }
+
+ .lg\:focus\:w-5\/12:focus{
+ width: 41.666667%;
+ }
+
+ .lg\:focus\:w-6\/12:focus{
+ width: 50%;
+ }
+
+ .lg\:focus\:w-7\/12:focus{
+ width: 58.333333%;
+ }
+
+ .lg\:focus\:w-8\/12:focus{
+ width: 66.666667%;
+ }
+
+ .lg\:focus\:w-9\/12:focus{
+ width: 75%;
+ }
+
+ .lg\:focus\:w-10\/12:focus{
+ width: 83.333333%;
+ }
+
+ .lg\:focus\:w-11\/12:focus{
+ width: 91.666667%;
+ }
+
+ .lg\:focus\:w-full:focus{
+ width: 100%;
+ }
+
+ .lg\:focus\:w-screen:focus{
+ width: 100vw;
+ }
+
+ .lg\:z-0{
+ z-index: 0;
+ }
+
+ .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: 0.25rem;
+ gap: 0.25rem;
+ }
+
+ .lg\:gap-2{
+ grid-gap: 0.5rem;
+ gap: 0.5rem;
+ }
+
+ .lg\:gap-3{
+ grid-gap: 0.75rem;
+ gap: 0.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-12{
+ grid-gap: 3rem;
+ gap: 3rem;
+ }
+
+ .lg\:gap-16{
+ grid-gap: 4rem;
+ gap: 4rem;
+ }
+
+ .lg\:gap-20{
+ grid-gap: 5rem;
+ gap: 5rem;
+ }
+
+ .lg\:gap-24{
+ grid-gap: 6rem;
+ gap: 6rem;
+ }
+
+ .lg\:gap-32{
+ grid-gap: 8rem;
+ gap: 8rem;
+ }
+
+ .lg\:gap-40{
+ grid-gap: 10rem;
+ gap: 10rem;
+ }
+
+ .lg\:gap-48{
+ grid-gap: 12rem;
+ gap: 12rem;
+ }
+
+ .lg\:gap-56{
+ grid-gap: 14rem;
+ gap: 14rem;
+ }
+
+ .lg\:gap-64{
+ grid-gap: 16rem;
+ gap: 16rem;
+ }
+
+ .lg\:gap-px{
+ grid-gap: 1px;
+ gap: 1px;
+ }
+
+ .lg\:col-gap-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .lg\:col-gap-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .lg\:col-gap-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .lg\:col-gap-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .lg\:col-gap-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .lg\:col-gap-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .lg\:col-gap-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .lg\:gap-x-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .lg\:gap-x-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .lg\:gap-x-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .lg\:gap-x-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .lg\:gap-x-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .lg\:gap-x-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .lg\:gap-x-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .lg\:row-gap-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .lg\:row-gap-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .lg\:row-gap-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .lg\:row-gap-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .lg\:row-gap-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .lg\:row-gap-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .lg\:row-gap-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .lg\:gap-y-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .lg\:gap-y-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .lg\:gap-y-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .lg\:gap-y-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .lg\:gap-y-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .lg\:gap-y-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .lg\:gap-y-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .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\:transform-none{
+ transform: none;
+ }
+
+ .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-1{
+ --transform-rotate: 1deg;
+ }
+
+ .lg\:rotate-2{
+ --transform-rotate: 2deg;
+ }
+
+ .lg\:rotate-3{
+ --transform-rotate: 3deg;
+ }
+
+ .lg\:rotate-6{
+ --transform-rotate: 6deg;
+ }
+
+ .lg\:rotate-12{
+ --transform-rotate: 12deg;
+ }
+
+ .lg\:rotate-45{
+ --transform-rotate: 45deg;
+ }
+
+ .lg\:rotate-90{
+ --transform-rotate: 90deg;
+ }
+
+ .lg\:rotate-180{
+ --transform-rotate: 180deg;
+ }
+
+ .lg\:-rotate-180{
+ --transform-rotate: -180deg;
+ }
+
+ .lg\:-rotate-90{
+ --transform-rotate: -90deg;
+ }
+
+ .lg\:-rotate-45{
+ --transform-rotate: -45deg;
+ }
+
+ .lg\:-rotate-12{
+ --transform-rotate: -12deg;
+ }
+
+ .lg\:-rotate-6{
+ --transform-rotate: -6deg;
+ }
+
+ .lg\:-rotate-3{
+ --transform-rotate: -3deg;
+ }
+
+ .lg\:-rotate-2{
+ --transform-rotate: -2deg;
+ }
+
+ .lg\:-rotate-1{
+ --transform-rotate: -1deg;
+ }
+
+ .lg\:hover\:rotate-0:hover{
+ --transform-rotate: 0;
+ }
+
+ .lg\:hover\:rotate-1:hover{
+ --transform-rotate: 1deg;
+ }
+
+ .lg\:hover\:rotate-2:hover{
+ --transform-rotate: 2deg;
+ }
+
+ .lg\:hover\:rotate-3:hover{
+ --transform-rotate: 3deg;
+ }
+
+ .lg\:hover\:rotate-6:hover{
+ --transform-rotate: 6deg;
+ }
+
+ .lg\:hover\:rotate-12:hover{
+ --transform-rotate: 12deg;
+ }
+
+ .lg\:hover\:rotate-45:hover{
+ --transform-rotate: 45deg;
+ }
+
+ .lg\:hover\:rotate-90:hover{
+ --transform-rotate: 90deg;
+ }
+
+ .lg\:hover\:rotate-180:hover{
+ --transform-rotate: 180deg;
+ }
+
+ .lg\:hover\:-rotate-180:hover{
+ --transform-rotate: -180deg;
+ }
+
+ .lg\:hover\:-rotate-90:hover{
+ --transform-rotate: -90deg;
+ }
+
+ .lg\:hover\:-rotate-45:hover{
+ --transform-rotate: -45deg;
+ }
+
+ .lg\:hover\:-rotate-12:hover{
+ --transform-rotate: -12deg;
+ }
+
+ .lg\:hover\:-rotate-6:hover{
+ --transform-rotate: -6deg;
+ }
+
+ .lg\:hover\:-rotate-3:hover{
+ --transform-rotate: -3deg;
+ }
+
+ .lg\:hover\:-rotate-2:hover{
+ --transform-rotate: -2deg;
+ }
+
+ .lg\:hover\:-rotate-1:hover{
+ --transform-rotate: -1deg;
+ }
+
+ .lg\:focus\:rotate-0:focus{
+ --transform-rotate: 0;
+ }
+
+ .lg\:focus\:rotate-1:focus{
+ --transform-rotate: 1deg;
+ }
+
+ .lg\:focus\:rotate-2:focus{
+ --transform-rotate: 2deg;
+ }
+
+ .lg\:focus\:rotate-3:focus{
+ --transform-rotate: 3deg;
+ }
+
+ .lg\:focus\:rotate-6:focus{
+ --transform-rotate: 6deg;
+ }
+
+ .lg\:focus\:rotate-12:focus{
+ --transform-rotate: 12deg;
+ }
+
+ .lg\:focus\:rotate-45:focus{
+ --transform-rotate: 45deg;
+ }
+
+ .lg\:focus\:rotate-90:focus{
+ --transform-rotate: 90deg;
+ }
+
+ .lg\:focus\:rotate-180:focus{
+ --transform-rotate: 180deg;
+ }
+
+ .lg\:focus\:-rotate-180:focus{
+ --transform-rotate: -180deg;
+ }
+
+ .lg\:focus\:-rotate-90:focus{
+ --transform-rotate: -90deg;
+ }
+
+ .lg\:focus\:-rotate-45:focus{
+ --transform-rotate: -45deg;
+ }
+
+ .lg\:focus\:-rotate-12:focus{
+ --transform-rotate: -12deg;
+ }
+
+ .lg\:focus\:-rotate-6:focus{
+ --transform-rotate: -6deg;
+ }
+
+ .lg\:focus\:-rotate-3:focus{
+ --transform-rotate: -3deg;
+ }
+
+ .lg\:focus\:-rotate-2:focus{
+ --transform-rotate: -2deg;
+ }
+
+ .lg\:focus\:-rotate-1:focus{
+ --transform-rotate: -1deg;
+ }
+
+ .lg\:translate-x-0{
+ --transform-translate-x: 0;
+ }
+
+ .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-12{
+ --transform-translate-x: 3rem;
+ }
+
+ .lg\:translate-x-16{
+ --transform-translate-x: 4rem;
+ }
+
+ .lg\:translate-x-20{
+ --transform-translate-x: 5rem;
+ }
+
+ .lg\:translate-x-24{
+ --transform-translate-x: 6rem;
+ }
+
+ .lg\:translate-x-32{
+ --transform-translate-x: 8rem;
+ }
+
+ .lg\:translate-x-40{
+ --transform-translate-x: 10rem;
+ }
+
+ .lg\:translate-x-48{
+ --transform-translate-x: 12rem;
+ }
+
+ .lg\:translate-x-56{
+ --transform-translate-x: 14rem;
+ }
+
+ .lg\:translate-x-64{
+ --transform-translate-x: 16rem;
+ }
+
+ .lg\:translate-x-px{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12{
+ --transform-translate-x: -3rem;
+ }
+
+ .lg\:-translate-x-16{
+ --transform-translate-x: -4rem;
+ }
+
+ .lg\:-translate-x-20{
+ --transform-translate-x: -5rem;
+ }
+
+ .lg\:-translate-x-24{
+ --transform-translate-x: -6rem;
+ }
+
+ .lg\:-translate-x-32{
+ --transform-translate-x: -8rem;
+ }
+
+ .lg\:-translate-x-40{
+ --transform-translate-x: -10rem;
+ }
+
+ .lg\:-translate-x-48{
+ --transform-translate-x: -12rem;
+ }
+
+ .lg\:-translate-x-56{
+ --transform-translate-x: -14rem;
+ }
+
+ .lg\:-translate-x-64{
+ --transform-translate-x: -16rem;
+ }
+
+ .lg\:-translate-x-px{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12{
+ --transform-translate-y: 3rem;
+ }
+
+ .lg\:translate-y-16{
+ --transform-translate-y: 4rem;
+ }
+
+ .lg\:translate-y-20{
+ --transform-translate-y: 5rem;
+ }
+
+ .lg\:translate-y-24{
+ --transform-translate-y: 6rem;
+ }
+
+ .lg\:translate-y-32{
+ --transform-translate-y: 8rem;
+ }
+
+ .lg\:translate-y-40{
+ --transform-translate-y: 10rem;
+ }
+
+ .lg\:translate-y-48{
+ --transform-translate-y: 12rem;
+ }
+
+ .lg\:translate-y-56{
+ --transform-translate-y: 14rem;
+ }
+
+ .lg\:translate-y-64{
+ --transform-translate-y: 16rem;
+ }
+
+ .lg\:translate-y-px{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12{
+ --transform-translate-y: -3rem;
+ }
+
+ .lg\:-translate-y-16{
+ --transform-translate-y: -4rem;
+ }
+
+ .lg\:-translate-y-20{
+ --transform-translate-y: -5rem;
+ }
+
+ .lg\:-translate-y-24{
+ --transform-translate-y: -6rem;
+ }
+
+ .lg\:-translate-y-32{
+ --transform-translate-y: -8rem;
+ }
+
+ .lg\:-translate-y-40{
+ --transform-translate-y: -10rem;
+ }
+
+ .lg\:-translate-y-48{
+ --transform-translate-y: -12rem;
+ }
+
+ .lg\:-translate-y-56{
+ --transform-translate-y: -14rem;
+ }
+
+ .lg\:-translate-y-64{
+ --transform-translate-y: -16rem;
+ }
+
+ .lg\:-translate-y-px{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-x: 3rem;
+ }
+
+ .lg\:hover\:translate-x-16:hover{
+ --transform-translate-x: 4rem;
+ }
+
+ .lg\:hover\:translate-x-20:hover{
+ --transform-translate-x: 5rem;
+ }
+
+ .lg\:hover\:translate-x-24:hover{
+ --transform-translate-x: 6rem;
+ }
+
+ .lg\:hover\:translate-x-32:hover{
+ --transform-translate-x: 8rem;
+ }
+
+ .lg\:hover\:translate-x-40:hover{
+ --transform-translate-x: 10rem;
+ }
+
+ .lg\:hover\:translate-x-48:hover{
+ --transform-translate-x: 12rem;
+ }
+
+ .lg\:hover\:translate-x-56:hover{
+ --transform-translate-x: 14rem;
+ }
+
+ .lg\:hover\:translate-x-64:hover{
+ --transform-translate-x: 16rem;
+ }
+
+ .lg\:hover\:translate-x-px:hover{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-x: -3rem;
+ }
+
+ .lg\:hover\:-translate-x-16:hover{
+ --transform-translate-x: -4rem;
+ }
+
+ .lg\:hover\:-translate-x-20:hover{
+ --transform-translate-x: -5rem;
+ }
+
+ .lg\:hover\:-translate-x-24:hover{
+ --transform-translate-x: -6rem;
+ }
+
+ .lg\:hover\:-translate-x-32:hover{
+ --transform-translate-x: -8rem;
+ }
+
+ .lg\:hover\:-translate-x-40:hover{
+ --transform-translate-x: -10rem;
+ }
+
+ .lg\:hover\:-translate-x-48:hover{
+ --transform-translate-x: -12rem;
+ }
+
+ .lg\:hover\:-translate-x-56:hover{
+ --transform-translate-x: -14rem;
+ }
+
+ .lg\:hover\:-translate-x-64:hover{
+ --transform-translate-x: -16rem;
+ }
+
+ .lg\:hover\:-translate-x-px:hover{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-y: 3rem;
+ }
+
+ .lg\:hover\:translate-y-16:hover{
+ --transform-translate-y: 4rem;
+ }
+
+ .lg\:hover\:translate-y-20:hover{
+ --transform-translate-y: 5rem;
+ }
+
+ .lg\:hover\:translate-y-24:hover{
+ --transform-translate-y: 6rem;
+ }
+
+ .lg\:hover\:translate-y-32:hover{
+ --transform-translate-y: 8rem;
+ }
+
+ .lg\:hover\:translate-y-40:hover{
+ --transform-translate-y: 10rem;
+ }
+
+ .lg\:hover\:translate-y-48:hover{
+ --transform-translate-y: 12rem;
+ }
+
+ .lg\:hover\:translate-y-56:hover{
+ --transform-translate-y: 14rem;
+ }
+
+ .lg\:hover\:translate-y-64:hover{
+ --transform-translate-y: 16rem;
+ }
+
+ .lg\:hover\:translate-y-px:hover{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-y: -3rem;
+ }
+
+ .lg\:hover\:-translate-y-16:hover{
+ --transform-translate-y: -4rem;
+ }
+
+ .lg\:hover\:-translate-y-20:hover{
+ --transform-translate-y: -5rem;
+ }
+
+ .lg\:hover\:-translate-y-24:hover{
+ --transform-translate-y: -6rem;
+ }
+
+ .lg\:hover\:-translate-y-32:hover{
+ --transform-translate-y: -8rem;
+ }
+
+ .lg\:hover\:-translate-y-40:hover{
+ --transform-translate-y: -10rem;
+ }
+
+ .lg\:hover\:-translate-y-48:hover{
+ --transform-translate-y: -12rem;
+ }
+
+ .lg\:hover\:-translate-y-56:hover{
+ --transform-translate-y: -14rem;
+ }
+
+ .lg\:hover\:-translate-y-64:hover{
+ --transform-translate-y: -16rem;
+ }
+
+ .lg\:hover\:-translate-y-px:hover{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-x: 3rem;
+ }
+
+ .lg\:focus\:translate-x-16:focus{
+ --transform-translate-x: 4rem;
+ }
+
+ .lg\:focus\:translate-x-20:focus{
+ --transform-translate-x: 5rem;
+ }
+
+ .lg\:focus\:translate-x-24:focus{
+ --transform-translate-x: 6rem;
+ }
+
+ .lg\:focus\:translate-x-32:focus{
+ --transform-translate-x: 8rem;
+ }
+
+ .lg\:focus\:translate-x-40:focus{
+ --transform-translate-x: 10rem;
+ }
+
+ .lg\:focus\:translate-x-48:focus{
+ --transform-translate-x: 12rem;
+ }
+
+ .lg\:focus\:translate-x-56:focus{
+ --transform-translate-x: 14rem;
+ }
+
+ .lg\:focus\:translate-x-64:focus{
+ --transform-translate-x: 16rem;
+ }
+
+ .lg\:focus\:translate-x-px:focus{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-x: -3rem;
+ }
+
+ .lg\:focus\:-translate-x-16:focus{
+ --transform-translate-x: -4rem;
+ }
+
+ .lg\:focus\:-translate-x-20:focus{
+ --transform-translate-x: -5rem;
+ }
+
+ .lg\:focus\:-translate-x-24:focus{
+ --transform-translate-x: -6rem;
+ }
+
+ .lg\:focus\:-translate-x-32:focus{
+ --transform-translate-x: -8rem;
+ }
+
+ .lg\:focus\:-translate-x-40:focus{
+ --transform-translate-x: -10rem;
+ }
+
+ .lg\:focus\:-translate-x-48:focus{
+ --transform-translate-x: -12rem;
+ }
+
+ .lg\:focus\:-translate-x-56:focus{
+ --transform-translate-x: -14rem;
+ }
+
+ .lg\:focus\:-translate-x-64:focus{
+ --transform-translate-x: -16rem;
+ }
+
+ .lg\:focus\:-translate-x-px:focus{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-y: 3rem;
+ }
+
+ .lg\:focus\:translate-y-16:focus{
+ --transform-translate-y: 4rem;
+ }
+
+ .lg\:focus\:translate-y-20:focus{
+ --transform-translate-y: 5rem;
+ }
+
+ .lg\:focus\:translate-y-24:focus{
+ --transform-translate-y: 6rem;
+ }
+
+ .lg\:focus\:translate-y-32:focus{
+ --transform-translate-y: 8rem;
+ }
+
+ .lg\:focus\:translate-y-40:focus{
+ --transform-translate-y: 10rem;
+ }
+
+ .lg\:focus\:translate-y-48:focus{
+ --transform-translate-y: 12rem;
+ }
+
+ .lg\:focus\:translate-y-56:focus{
+ --transform-translate-y: 14rem;
+ }
+
+ .lg\:focus\:translate-y-64:focus{
+ --transform-translate-y: 16rem;
+ }
+
+ .lg\:focus\:translate-y-px:focus{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-y: -3rem;
+ }
+
+ .lg\:focus\:-translate-y-16:focus{
+ --transform-translate-y: -4rem;
+ }
+
+ .lg\:focus\:-translate-y-20:focus{
+ --transform-translate-y: -5rem;
+ }
+
+ .lg\:focus\:-translate-y-24:focus{
+ --transform-translate-y: -6rem;
+ }
+
+ .lg\:focus\:-translate-y-32:focus{
+ --transform-translate-y: -8rem;
+ }
+
+ .lg\:focus\:-translate-y-40:focus{
+ --transform-translate-y: -10rem;
+ }
+
+ .lg\:focus\:-translate-y-48:focus{
+ --transform-translate-y: -12rem;
+ }
+
+ .lg\:focus\:-translate-y-56:focus{
+ --transform-translate-y: -14rem;
+ }
+
+ .lg\:focus\:-translate-y-64:focus{
+ --transform-translate-y: -16rem;
+ }
+
+ .lg\:focus\:-translate-y-px:focus{
+ --transform-translate-y: -1px;
+ }
+
+ .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(0.4, 0, 1, 1);
+ }
+
+ .lg\:ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ }
+
+ .lg\:ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ }
+
+ .lg\:duration-75{
+ transition-duration: 75ms;
+ }
+
+ .lg\:duration-100{
+ transition-duration: 100ms;
+ }
+
+ .lg\:duration-150{
+ transition-duration: 150ms;
+ }
+
+ .lg\:duration-200{
+ transition-duration: 200ms;
+ }
+
+ .lg\:duration-300{
+ transition-duration: 300ms;
+ }
+
+ .lg\:duration-500{
+ transition-duration: 500ms;
+ }
+
+ .lg\:duration-700{
+ transition-duration: 700ms;
+ }
+
+ .lg\:duration-1000{
+ transition-duration: 1000ms;
+ }
+
+ .lg\:delay-75{
+ transition-delay: 75ms;
+ }
+
+ .lg\:delay-100{
+ transition-delay: 100ms;
+ }
+
+ .lg\:delay-150{
+ transition-delay: 150ms;
+ }
+
+ .lg\:delay-200{
+ transition-delay: 200ms;
+ }
+
+ .lg\:delay-300{
+ transition-delay: 300ms;
+ }
+
+ .lg\:delay-500{
+ transition-delay: 500ms;
+ }
+
+ .lg\:delay-700{
+ transition-delay: 700ms;
+ }
+
+ .lg\:delay-1000{
+ transition-delay: 1000ms;
+ }
+
+ .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, 0.2, 1) infinite;
+ animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+ }
+
+ .lg\:animate-pulse{
+ -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ }
+
+ .lg\:animate-bounce{
+ -webkit-animation: bounce 1s infinite;
+ animation: bounce 1s infinite;
+ }
+}
+
+@media (min-width: 1280px){
+ .xl\:container{
+ width: 100%;
+ }
+
+ @media (min-width: 640px){
+ .xl\:container{
+ max-width: 640px;
+ }
+ }
+
+ @media (min-width: 768px){
+ .xl\:container{
+ max-width: 768px;
+ }
+ }
+
+ @media (min-width: 1024px){
+ .xl\:container{
+ max-width: 1024px;
+ }
+ }
+
+ @media (min-width: 1280px){
+ .xl\:container{
+ max-width: 1280px;
+ }
+ }
+
+ .xl\:space-y-0 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(8rem * var(--space-y-reverse));
+ }
+
+ .xl\:space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(8rem * var(--space-x-reverse));
+ margin-left: calc(8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(1px * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-1 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-2 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-3 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-0.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-4 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-5 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-6 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-7 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1.75rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-8 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-9 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.25rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-10 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-2.5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-12 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-3rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-16 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-4rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-20 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-5rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-24 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-6rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-32 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-8rem * calc(1 - var(--space-y-reverse)));
+ margin-bottom: calc(-8rem * var(--space-y-reverse));
+ }
+
+ .xl\:-space-x-32 > :not(template) ~ :not(template){
+ --space-x-reverse: 0;
+ margin-right: calc(-8rem * var(--space-x-reverse));
+ margin-left: calc(-8rem * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-40 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-10rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-48 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-12rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-56 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-14rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-64 > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-16rem * calc(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 * calc(1 - var(--space-x-reverse)));
+ }
+
+ .xl\:-space-y-px > :not(template) ~ :not(template){
+ --space-y-reverse: 0;
+ margin-top: calc(-1px * calc(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 * calc(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 * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .xl\:divide-y-2 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(2px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .xl\:divide-y-4 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(4px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .xl\:divide-y-8 > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(8px * calc(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 * calc(1 - var(--divide-x-reverse)));
+ }
+
+ .xl\:divide-y > :not(template) ~ :not(template){
+ --divide-y-reverse: 0;
+ border-top-width: calc(1px * calc(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 * calc(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){
+ --divide-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--divide-opacity));
+ }
+
+ .xl\:divide-white > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--divide-opacity));
+ }
+
+ .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-red-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--divide-opacity));
+ }
+
+ .xl\:divide-red-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--divide-opacity));
+ }
+
+ .xl\:divide-orange-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--divide-opacity));
+ }
+
+ .xl\:divide-yellow-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--divide-opacity));
+ }
+
+ .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-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-blue-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--divide-opacity));
+ }
+
+ .xl\:divide-blue-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--divide-opacity));
+ }
+
+ .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-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-pink-100 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-200 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-300 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-400 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-500 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-600 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-700 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-800 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--divide-opacity));
+ }
+
+ .xl\:divide-pink-900 > :not(template) ~ :not(template){
+ --divide-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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;
+ }
+
+ .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{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .xl\:bg-white{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-200{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-300{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-400{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-500{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-600{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-700{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-800{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .xl\:bg-red-900{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-100{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-200{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-300{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-400{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-500{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-600{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-700{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-800{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .xl\:bg-orange-900{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-100{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-200{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-300{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-400{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-500{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-600{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-700{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-800{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .xl\:bg-yellow-900{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-200{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-300{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-400{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-500{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-600{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-700{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-800{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .xl\:bg-blue-900{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-200{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-300{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-400{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-500{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-600{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-700{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-800{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .xl\:bg-pink-900{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-transparent:hover{
+ background-color: transparent;
+ }
+
+ .xl\:hover\:bg-current:hover{
+ background-color: currentColor;
+ }
+
+ .xl\:hover\:bg-black:hover{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-white:hover{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-300:hover{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-400:hover{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-500:hover{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-600:hover{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-700:hover{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-800:hover{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-red-900:hover{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-200:hover{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-600:hover{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-700:hover{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-800:hover{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-orange-900:hover{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-100:hover{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-200:hover{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-300:hover{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-400:hover{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-500:hover{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-600:hover{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-700:hover{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-800:hover{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-yellow-900:hover{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-200:hover{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-300:hover{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-400:hover{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-500:hover{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-600:hover{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-700:hover{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-800:hover{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-blue-900:hover{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-200:hover{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-300:hover{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-400:hover{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-500:hover{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-600:hover{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-700:hover{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-800:hover{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .xl\:hover\:bg-pink-900:hover{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-transparent:focus{
+ background-color: transparent;
+ }
+
+ .xl\:focus\:bg-current:focus{
+ background-color: currentColor;
+ }
+
+ .xl\:focus\:bg-black:focus{
+ --bg-opacity: 1;
+ background-color: #000;
+ background-color: rgba(0, 0, 0, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-white:focus{
+ --bg-opacity: 1;
+ background-color: #fff;
+ background-color: rgba(255, 255, 255, var(--bg-opacity));
+ }
+
+ .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-red-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f5;
+ background-color: rgba(255, 245, 245, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7d7;
+ background-color: rgba(254, 215, 215, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-300:focus{
+ --bg-opacity: 1;
+ background-color: #feb2b2;
+ background-color: rgba(254, 178, 178, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-400:focus{
+ --bg-opacity: 1;
+ background-color: #fc8181;
+ background-color: rgba(252, 129, 129, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-500:focus{
+ --bg-opacity: 1;
+ background-color: #f56565;
+ background-color: rgba(245, 101, 101, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-600:focus{
+ --bg-opacity: 1;
+ background-color: #e53e3e;
+ background-color: rgba(229, 62, 62, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-700:focus{
+ --bg-opacity: 1;
+ background-color: #c53030;
+ background-color: rgba(197, 48, 48, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-800:focus{
+ --bg-opacity: 1;
+ background-color: #9b2c2c;
+ background-color: rgba(155, 44, 44, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-red-900:focus{
+ --bg-opacity: 1;
+ background-color: #742a2a;
+ background-color: rgba(116, 42, 42, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffaf0;
+ background-color: rgba(255, 250, 240, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-200:focus{
+ --bg-opacity: 1;
+ background-color: #feebc8;
+ background-color: rgba(254, 235, 200, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbd38d;
+ background-color: rgba(251, 211, 141, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6ad55;
+ background-color: rgba(246, 173, 85, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed8936;
+ background-color: rgba(237, 137, 54, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-600:focus{
+ --bg-opacity: 1;
+ background-color: #dd6b20;
+ background-color: rgba(221, 107, 32, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-700:focus{
+ --bg-opacity: 1;
+ background-color: #c05621;
+ background-color: rgba(192, 86, 33, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-800:focus{
+ --bg-opacity: 1;
+ background-color: #9c4221;
+ background-color: rgba(156, 66, 33, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-orange-900:focus{
+ --bg-opacity: 1;
+ background-color: #7b341e;
+ background-color: rgba(123, 52, 30, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-100:focus{
+ --bg-opacity: 1;
+ background-color: #fffff0;
+ background-color: rgba(255, 255, 240, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-200:focus{
+ --bg-opacity: 1;
+ background-color: #fefcbf;
+ background-color: rgba(254, 252, 191, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-300:focus{
+ --bg-opacity: 1;
+ background-color: #faf089;
+ background-color: rgba(250, 240, 137, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-400:focus{
+ --bg-opacity: 1;
+ background-color: #f6e05e;
+ background-color: rgba(246, 224, 94, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-500:focus{
+ --bg-opacity: 1;
+ background-color: #ecc94b;
+ background-color: rgba(236, 201, 75, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-600:focus{
+ --bg-opacity: 1;
+ background-color: #d69e2e;
+ background-color: rgba(214, 158, 46, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-700:focus{
+ --bg-opacity: 1;
+ background-color: #b7791f;
+ background-color: rgba(183, 121, 31, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-800:focus{
+ --bg-opacity: 1;
+ background-color: #975a16;
+ background-color: rgba(151, 90, 22, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-yellow-900:focus{
+ --bg-opacity: 1;
+ background-color: #744210;
+ background-color: rgba(116, 66, 16, var(--bg-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --bg-opacity: 1;
+ background-color: #ebf8ff;
+ background-color: rgba(235, 248, 255, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-200:focus{
+ --bg-opacity: 1;
+ background-color: #bee3f8;
+ background-color: rgba(190, 227, 248, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-300:focus{
+ --bg-opacity: 1;
+ background-color: #90cdf4;
+ background-color: rgba(144, 205, 244, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-400:focus{
+ --bg-opacity: 1;
+ background-color: #63b3ed;
+ background-color: rgba(99, 179, 237, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-500:focus{
+ --bg-opacity: 1;
+ background-color: #4299e1;
+ background-color: rgba(66, 153, 225, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-600:focus{
+ --bg-opacity: 1;
+ background-color: #3182ce;
+ background-color: rgba(49, 130, 206, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-700:focus{
+ --bg-opacity: 1;
+ background-color: #2b6cb0;
+ background-color: rgba(43, 108, 176, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-800:focus{
+ --bg-opacity: 1;
+ background-color: #2c5282;
+ background-color: rgba(44, 82, 130, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-blue-900:focus{
+ --bg-opacity: 1;
+ background-color: #2a4365;
+ background-color: rgba(42, 67, 101, var(--bg-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --bg-opacity: 1;
+ background-color: #fff5f7;
+ background-color: rgba(255, 245, 247, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-200:focus{
+ --bg-opacity: 1;
+ background-color: #fed7e2;
+ background-color: rgba(254, 215, 226, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-300:focus{
+ --bg-opacity: 1;
+ background-color: #fbb6ce;
+ background-color: rgba(251, 182, 206, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-400:focus{
+ --bg-opacity: 1;
+ background-color: #f687b3;
+ background-color: rgba(246, 135, 179, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-500:focus{
+ --bg-opacity: 1;
+ background-color: #ed64a6;
+ background-color: rgba(237, 100, 166, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-600:focus{
+ --bg-opacity: 1;
+ background-color: #d53f8c;
+ background-color: rgba(213, 63, 140, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-700:focus{
+ --bg-opacity: 1;
+ background-color: #b83280;
+ background-color: rgba(184, 50, 128, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-800:focus{
+ --bg-opacity: 1;
+ background-color: #97266d;
+ background-color: rgba(151, 38, 109, var(--bg-opacity));
+ }
+
+ .xl\:focus\:bg-pink-900:focus{
+ --bg-opacity: 1;
+ background-color: #702459;
+ background-color: rgba(112, 36, 89, var(--bg-opacity));
+ }
+
+ .xl\:bg-none{
+ background-image: none;
+ }
+
+ .xl\:bg-gradient-to-t{
+ background-image: linear-gradient(to top, 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(to right, 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(to bottom, 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(to left, 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, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:from-current{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .xl\:from-black{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:from-white{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:from-red-200{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:from-red-300{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:from-red-400{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:from-red-500{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:from-red-600{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:from-red-700{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:from-red-800{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:from-red-900{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:from-orange-100{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:from-orange-200{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:from-orange-300{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:from-orange-400{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:from-orange-500{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:from-orange-600{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:from-orange-700{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:from-orange-800{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:from-orange-900{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:from-yellow-100{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:from-yellow-200{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:from-yellow-300{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:from-yellow-400{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:from-yellow-500{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:from-yellow-600{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:from-yellow-700{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:from-yellow-800{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:from-yellow-900{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:from-blue-200{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:from-blue-300{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:from-blue-400{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:from-blue-500{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:from-blue-600{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:from-blue-700{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:from-blue-800{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:from-blue-900{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:from-pink-200{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:from-pink-300{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:from-pink-400{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:from-pink-500{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:from-pink-600{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:from-pink-700{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:from-pink-800{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:from-pink-900{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 0));
+ }
+
+ .xl\:via-transparent{
+ --gradient-via-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:via-current{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .xl\:via-black{
+ --gradient-via-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:via-white{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:via-red-200{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:via-red-300{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:via-red-400{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:via-red-500{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:via-red-600{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:via-red-700{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:via-red-800{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:via-red-900{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:via-orange-100{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:via-orange-200{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:via-orange-300{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:via-orange-400{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:via-orange-500{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:via-orange-600{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:via-orange-700{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:via-orange-800{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:via-orange-900{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:via-yellow-100{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:via-yellow-200{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:via-yellow-300{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:via-yellow-400{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:via-yellow-500{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:via-yellow-600{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:via-yellow-700{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:via-yellow-800{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:via-yellow-900{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:via-blue-200{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:via-blue-300{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:via-blue-400{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:via-blue-500{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:via-blue-600{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:via-blue-700{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:via-blue-800{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:via-blue-900{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:via-pink-200{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:via-pink-300{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:via-pink-400{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:via-pink-500{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:via-pink-600{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:via-pink-700{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:via-pink-800{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:via-pink-900{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .xl\:to-red-200{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .xl\:to-red-300{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .xl\:to-red-400{
+ --gradient-to-color: #fc8181;
+ }
+
+ .xl\:to-red-500{
+ --gradient-to-color: #f56565;
+ }
+
+ .xl\:to-red-600{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .xl\:to-red-700{
+ --gradient-to-color: #c53030;
+ }
+
+ .xl\:to-red-800{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .xl\:to-red-900{
+ --gradient-to-color: #742a2a;
+ }
+
+ .xl\:to-orange-100{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .xl\:to-orange-200{
+ --gradient-to-color: #feebc8;
+ }
+
+ .xl\:to-orange-300{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .xl\:to-orange-400{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .xl\:to-orange-500{
+ --gradient-to-color: #ed8936;
+ }
+
+ .xl\:to-orange-600{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .xl\:to-orange-700{
+ --gradient-to-color: #c05621;
+ }
+
+ .xl\:to-orange-800{
+ --gradient-to-color: #9c4221;
+ }
+
+ .xl\:to-orange-900{
+ --gradient-to-color: #7b341e;
+ }
+
+ .xl\:to-yellow-100{
+ --gradient-to-color: #fffff0;
+ }
+
+ .xl\:to-yellow-200{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .xl\:to-yellow-300{
+ --gradient-to-color: #faf089;
+ }
+
+ .xl\:to-yellow-400{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .xl\:to-yellow-500{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .xl\:to-yellow-600{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .xl\:to-yellow-700{
+ --gradient-to-color: #b7791f;
+ }
+
+ .xl\:to-yellow-800{
+ --gradient-to-color: #975a16;
+ }
+
+ .xl\:to-yellow-900{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .xl\:to-blue-200{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .xl\:to-blue-300{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .xl\:to-blue-400{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .xl\:to-blue-500{
+ --gradient-to-color: #4299e1;
+ }
+
+ .xl\:to-blue-600{
+ --gradient-to-color: #3182ce;
+ }
+
+ .xl\:to-blue-700{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .xl\:to-blue-800{
+ --gradient-to-color: #2c5282;
+ }
+
+ .xl\:to-blue-900{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .xl\:to-pink-200{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .xl\:to-pink-300{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .xl\:to-pink-400{
+ --gradient-to-color: #f687b3;
+ }
+
+ .xl\:to-pink-500{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .xl\:to-pink-600{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .xl\:to-pink-700{
+ --gradient-to-color: #b83280;
+ }
+
+ .xl\:to-pink-800{
+ --gradient-to-color: #97266d;
+ }
+
+ .xl\:to-pink-900{
+ --gradient-to-color: #702459;
+ }
+
+ .xl\:hover\:from-transparent:hover{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:hover\:from-current:hover{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .xl\:hover\:from-black:hover{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:hover\:from-white:hover{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:hover\:from-red-200:hover{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:hover\:from-red-300:hover{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:hover\:from-red-400:hover{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:hover\:from-red-500:hover{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:hover\:from-red-600:hover{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:hover\:from-red-700:hover{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:hover\:from-red-800:hover{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:hover\:from-red-900:hover{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:hover\:from-orange-100:hover{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:hover\:from-orange-200:hover{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:hover\:from-orange-300:hover{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:hover\:from-orange-400:hover{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:hover\:from-orange-500:hover{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:hover\:from-orange-600:hover{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:hover\:from-orange-700:hover{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:hover\:from-orange-800:hover{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:hover\:from-orange-900:hover{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:hover\:from-yellow-100:hover{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:hover\:from-yellow-200:hover{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:hover\:from-yellow-300:hover{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:hover\:from-yellow-400:hover{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:hover\:from-yellow-500:hover{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:hover\:from-yellow-600:hover{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:hover\:from-yellow-700:hover{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:hover\:from-yellow-800:hover{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:hover\:from-yellow-900:hover{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:hover\:from-blue-200:hover{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:hover\:from-blue-300:hover{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:hover\:from-blue-400:hover{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:hover\:from-blue-500:hover{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:hover\:from-blue-600:hover{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:hover\:from-blue-700:hover{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:hover\:from-blue-800:hover{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:hover\:from-blue-900:hover{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:hover\:from-pink-200:hover{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:hover\:from-pink-300:hover{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:hover\:from-pink-400:hover{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:hover\:from-pink-500:hover{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:hover\:from-pink-600:hover{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:hover\:from-pink-700:hover{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:hover\:from-pink-800:hover{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:hover\:from-pink-900:hover{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:hover\:via-current:hover{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:hover\:via-white:hover{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:hover{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:hover\:via-red-200:hover{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:hover\:via-red-300:hover{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:hover\:via-red-400:hover{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:hover\:via-red-500:hover{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:hover\:via-red-600:hover{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:hover\:via-red-700:hover{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:hover\:via-red-800:hover{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:hover\:via-red-900:hover{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:hover\:via-orange-100:hover{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:hover\:via-orange-200:hover{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:hover\:via-orange-300:hover{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:hover\:via-orange-400:hover{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:hover\:via-orange-500:hover{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:hover\:via-orange-600:hover{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:hover\:via-orange-700:hover{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:hover\:via-orange-800:hover{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:hover\:via-orange-900:hover{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:hover\:via-yellow-100:hover{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:hover\:via-yellow-200:hover{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:hover\:via-yellow-300:hover{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:hover\:via-yellow-400:hover{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:hover\:via-yellow-500:hover{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:hover\:via-yellow-600:hover{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:hover\:via-yellow-700:hover{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:hover\:via-yellow-800:hover{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:hover\:via-yellow-900:hover{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:hover{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:hover\:via-blue-200:hover{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:hover\:via-blue-300:hover{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:hover\:via-blue-400:hover{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:hover\:via-blue-500:hover{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:hover\:via-blue-600:hover{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:hover\:via-blue-700:hover{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:hover\:via-blue-800:hover{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:hover\:via-blue-900:hover{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:hover{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:hover\:via-pink-200:hover{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:hover\:via-pink-300:hover{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:hover\:via-pink-400:hover{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:hover\:via-pink-500:hover{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:hover\:via-pink-600:hover{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:hover\:via-pink-700:hover{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:hover\:via-pink-800:hover{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:hover\:via-pink-900:hover{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:hover{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .xl\:hover\:to-red-200:hover{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .xl\:hover\:to-red-300:hover{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .xl\:hover\:to-red-400:hover{
+ --gradient-to-color: #fc8181;
+ }
+
+ .xl\:hover\:to-red-500:hover{
+ --gradient-to-color: #f56565;
+ }
+
+ .xl\:hover\:to-red-600:hover{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .xl\:hover\:to-red-700:hover{
+ --gradient-to-color: #c53030;
+ }
+
+ .xl\:hover\:to-red-800:hover{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .xl\:hover\:to-red-900:hover{
+ --gradient-to-color: #742a2a;
+ }
+
+ .xl\:hover\:to-orange-100:hover{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .xl\:hover\:to-orange-200:hover{
+ --gradient-to-color: #feebc8;
+ }
+
+ .xl\:hover\:to-orange-300:hover{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .xl\:hover\:to-orange-400:hover{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .xl\:hover\:to-orange-500:hover{
+ --gradient-to-color: #ed8936;
+ }
+
+ .xl\:hover\:to-orange-600:hover{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .xl\:hover\:to-orange-700:hover{
+ --gradient-to-color: #c05621;
+ }
+
+ .xl\:hover\:to-orange-800:hover{
+ --gradient-to-color: #9c4221;
+ }
+
+ .xl\:hover\:to-orange-900:hover{
+ --gradient-to-color: #7b341e;
+ }
+
+ .xl\:hover\:to-yellow-100:hover{
+ --gradient-to-color: #fffff0;
+ }
+
+ .xl\:hover\:to-yellow-200:hover{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .xl\:hover\:to-yellow-300:hover{
+ --gradient-to-color: #faf089;
+ }
+
+ .xl\:hover\:to-yellow-400:hover{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .xl\:hover\:to-yellow-500:hover{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .xl\:hover\:to-yellow-600:hover{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .xl\:hover\:to-yellow-700:hover{
+ --gradient-to-color: #b7791f;
+ }
+
+ .xl\:hover\:to-yellow-800:hover{
+ --gradient-to-color: #975a16;
+ }
+
+ .xl\:hover\:to-yellow-900:hover{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:hover{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .xl\:hover\:to-blue-200:hover{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .xl\:hover\:to-blue-300:hover{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .xl\:hover\:to-blue-400:hover{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .xl\:hover\:to-blue-500:hover{
+ --gradient-to-color: #4299e1;
+ }
+
+ .xl\:hover\:to-blue-600:hover{
+ --gradient-to-color: #3182ce;
+ }
+
+ .xl\:hover\:to-blue-700:hover{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .xl\:hover\:to-blue-800:hover{
+ --gradient-to-color: #2c5282;
+ }
+
+ .xl\:hover\:to-blue-900:hover{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:hover{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .xl\:hover\:to-pink-200:hover{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .xl\:hover\:to-pink-300:hover{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .xl\:hover\:to-pink-400:hover{
+ --gradient-to-color: #f687b3;
+ }
+
+ .xl\:hover\:to-pink-500:hover{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .xl\:hover\:to-pink-600:hover{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .xl\:hover\:to-pink-700:hover{
+ --gradient-to-color: #b83280;
+ }
+
+ .xl\:hover\:to-pink-800:hover{
+ --gradient-to-color: #97266d;
+ }
+
+ .xl\:hover\:to-pink-900:hover{
+ --gradient-to-color: #702459;
+ }
+
+ .xl\:focus\:from-transparent:focus{
+ --gradient-from-color: transparent;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:focus\:from-current:focus{
+ --gradient-from-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
+ }
+
+ .xl\:focus\:from-black:focus{
+ --gradient-from-color: #000;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:focus\:from-white:focus{
+ --gradient-from-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-from-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:focus\:from-red-200:focus{
+ --gradient-from-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:focus\:from-red-300:focus{
+ --gradient-from-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:focus\:from-red-400:focus{
+ --gradient-from-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:focus\:from-red-500:focus{
+ --gradient-from-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:focus\:from-red-600:focus{
+ --gradient-from-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:focus\:from-red-700:focus{
+ --gradient-from-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:focus\:from-red-800:focus{
+ --gradient-from-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:focus\:from-red-900:focus{
+ --gradient-from-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:focus\:from-orange-100:focus{
+ --gradient-from-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:focus\:from-orange-200:focus{
+ --gradient-from-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:focus\:from-orange-300:focus{
+ --gradient-from-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:focus\:from-orange-400:focus{
+ --gradient-from-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:focus\:from-orange-500:focus{
+ --gradient-from-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:focus\:from-orange-600:focus{
+ --gradient-from-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:focus\:from-orange-700:focus{
+ --gradient-from-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:focus\:from-orange-800:focus{
+ --gradient-from-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:focus\:from-orange-900:focus{
+ --gradient-from-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:focus\:from-yellow-100:focus{
+ --gradient-from-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:focus\:from-yellow-200:focus{
+ --gradient-from-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:focus\:from-yellow-300:focus{
+ --gradient-from-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:focus\:from-yellow-400:focus{
+ --gradient-from-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:focus\:from-yellow-500:focus{
+ --gradient-from-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:focus\:from-yellow-600:focus{
+ --gradient-from-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:focus\:from-yellow-700:focus{
+ --gradient-from-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:focus\:from-yellow-800:focus{
+ --gradient-from-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:focus\:from-yellow-900:focus{
+ --gradient-from-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-from-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:focus\:from-blue-200:focus{
+ --gradient-from-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:focus\:from-blue-300:focus{
+ --gradient-from-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:focus\:from-blue-400:focus{
+ --gradient-from-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:focus\:from-blue-500:focus{
+ --gradient-from-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:focus\:from-blue-600:focus{
+ --gradient-from-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:focus\:from-blue-700:focus{
+ --gradient-from-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:focus\:from-blue-800:focus{
+ --gradient-from-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:focus\:from-blue-900:focus{
+ --gradient-from-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-from-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:focus\:from-pink-200:focus{
+ --gradient-from-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:focus\:from-pink-300:focus{
+ --gradient-from-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:focus\:from-pink-400:focus{
+ --gradient-from-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:focus\:from-pink-500:focus{
+ --gradient-from-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:focus\:from-pink-600:focus{
+ --gradient-from-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:focus\:from-pink-700:focus{
+ --gradient-from-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:focus\:from-pink-800:focus{
+ --gradient-from-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:focus\:from-pink-900:focus{
+ --gradient-from-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 36, 89, 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, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:focus\:via-current:focus{
+ --gradient-via-color: currentColor;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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, rgba(0, 0, 0, 0));
+ }
+
+ .xl\:focus\:via-white:focus{
+ --gradient-via-color: #fff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 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-red-100:focus{
+ --gradient-via-color: #fff5f5;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 245, 0));
+ }
+
+ .xl\:focus\:via-red-200:focus{
+ --gradient-via-color: #fed7d7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 215, 0));
+ }
+
+ .xl\:focus\:via-red-300:focus{
+ --gradient-via-color: #feb2b2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 178, 178, 0));
+ }
+
+ .xl\:focus\:via-red-400:focus{
+ --gradient-via-color: #fc8181;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 129, 129, 0));
+ }
+
+ .xl\:focus\:via-red-500:focus{
+ --gradient-via-color: #f56565;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 101, 101, 0));
+ }
+
+ .xl\:focus\:via-red-600:focus{
+ --gradient-via-color: #e53e3e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 62, 62, 0));
+ }
+
+ .xl\:focus\:via-red-700:focus{
+ --gradient-via-color: #c53030;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(197, 48, 48, 0));
+ }
+
+ .xl\:focus\:via-red-800:focus{
+ --gradient-via-color: #9b2c2c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 44, 44, 0));
+ }
+
+ .xl\:focus\:via-red-900:focus{
+ --gradient-via-color: #742a2a;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 42, 42, 0));
+ }
+
+ .xl\:focus\:via-orange-100:focus{
+ --gradient-via-color: #fffaf0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 250, 240, 0));
+ }
+
+ .xl\:focus\:via-orange-200:focus{
+ --gradient-via-color: #feebc8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 235, 200, 0));
+ }
+
+ .xl\:focus\:via-orange-300:focus{
+ --gradient-via-color: #fbd38d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 211, 141, 0));
+ }
+
+ .xl\:focus\:via-orange-400:focus{
+ --gradient-via-color: #f6ad55;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 173, 85, 0));
+ }
+
+ .xl\:focus\:via-orange-500:focus{
+ --gradient-via-color: #ed8936;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
+ }
+
+ .xl\:focus\:via-orange-600:focus{
+ --gradient-via-color: #dd6b20;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 107, 32, 0));
+ }
+
+ .xl\:focus\:via-orange-700:focus{
+ --gradient-via-color: #c05621;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(192, 86, 33, 0));
+ }
+
+ .xl\:focus\:via-orange-800:focus{
+ --gradient-via-color: #9c4221;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(156, 66, 33, 0));
+ }
+
+ .xl\:focus\:via-orange-900:focus{
+ --gradient-via-color: #7b341e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(123, 52, 30, 0));
+ }
+
+ .xl\:focus\:via-yellow-100:focus{
+ --gradient-via-color: #fffff0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 240, 0));
+ }
+
+ .xl\:focus\:via-yellow-200:focus{
+ --gradient-via-color: #fefcbf;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 252, 191, 0));
+ }
+
+ .xl\:focus\:via-yellow-300:focus{
+ --gradient-via-color: #faf089;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 240, 137, 0));
+ }
+
+ .xl\:focus\:via-yellow-400:focus{
+ --gradient-via-color: #f6e05e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 224, 94, 0));
+ }
+
+ .xl\:focus\:via-yellow-500:focus{
+ --gradient-via-color: #ecc94b;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 201, 75, 0));
+ }
+
+ .xl\:focus\:via-yellow-600:focus{
+ --gradient-via-color: #d69e2e;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 158, 46, 0));
+ }
+
+ .xl\:focus\:via-yellow-700:focus{
+ --gradient-via-color: #b7791f;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 121, 31, 0));
+ }
+
+ .xl\:focus\:via-yellow-800:focus{
+ --gradient-via-color: #975a16;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 90, 22, 0));
+ }
+
+ .xl\:focus\:via-yellow-900:focus{
+ --gradient-via-color: #744210;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(116, 66, 16, 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-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-blue-100:focus{
+ --gradient-via-color: #ebf8ff;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 248, 255, 0));
+ }
+
+ .xl\:focus\:via-blue-200:focus{
+ --gradient-via-color: #bee3f8;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 227, 248, 0));
+ }
+
+ .xl\:focus\:via-blue-300:focus{
+ --gradient-via-color: #90cdf4;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 205, 244, 0));
+ }
+
+ .xl\:focus\:via-blue-400:focus{
+ --gradient-via-color: #63b3ed;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 179, 237, 0));
+ }
+
+ .xl\:focus\:via-blue-500:focus{
+ --gradient-via-color: #4299e1;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 153, 225, 0));
+ }
+
+ .xl\:focus\:via-blue-600:focus{
+ --gradient-via-color: #3182ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 130, 206, 0));
+ }
+
+ .xl\:focus\:via-blue-700:focus{
+ --gradient-via-color: #2b6cb0;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(43, 108, 176, 0));
+ }
+
+ .xl\:focus\:via-blue-800:focus{
+ --gradient-via-color: #2c5282;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(44, 82, 130, 0));
+ }
+
+ .xl\:focus\:via-blue-900:focus{
+ --gradient-via-color: #2a4365;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 67, 101, 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-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-pink-100:focus{
+ --gradient-via-color: #fff5f7;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 245, 247, 0));
+ }
+
+ .xl\:focus\:via-pink-200:focus{
+ --gradient-via-color: #fed7e2;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 215, 226, 0));
+ }
+
+ .xl\:focus\:via-pink-300:focus{
+ --gradient-via-color: #fbb6ce;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 182, 206, 0));
+ }
+
+ .xl\:focus\:via-pink-400:focus{
+ --gradient-via-color: #f687b3;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 135, 179, 0));
+ }
+
+ .xl\:focus\:via-pink-500:focus{
+ --gradient-via-color: #ed64a6;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 100, 166, 0));
+ }
+
+ .xl\:focus\:via-pink-600:focus{
+ --gradient-via-color: #d53f8c;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 63, 140, 0));
+ }
+
+ .xl\:focus\:via-pink-700:focus{
+ --gradient-via-color: #b83280;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(184, 50, 128, 0));
+ }
+
+ .xl\:focus\:via-pink-800:focus{
+ --gradient-via-color: #97266d;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 38, 109, 0));
+ }
+
+ .xl\:focus\:via-pink-900:focus{
+ --gradient-via-color: #702459;
+ --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 36, 89, 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-red-100:focus{
+ --gradient-to-color: #fff5f5;
+ }
+
+ .xl\:focus\:to-red-200:focus{
+ --gradient-to-color: #fed7d7;
+ }
+
+ .xl\:focus\:to-red-300:focus{
+ --gradient-to-color: #feb2b2;
+ }
+
+ .xl\:focus\:to-red-400:focus{
+ --gradient-to-color: #fc8181;
+ }
+
+ .xl\:focus\:to-red-500:focus{
+ --gradient-to-color: #f56565;
+ }
+
+ .xl\:focus\:to-red-600:focus{
+ --gradient-to-color: #e53e3e;
+ }
+
+ .xl\:focus\:to-red-700:focus{
+ --gradient-to-color: #c53030;
+ }
+
+ .xl\:focus\:to-red-800:focus{
+ --gradient-to-color: #9b2c2c;
+ }
+
+ .xl\:focus\:to-red-900:focus{
+ --gradient-to-color: #742a2a;
+ }
+
+ .xl\:focus\:to-orange-100:focus{
+ --gradient-to-color: #fffaf0;
+ }
+
+ .xl\:focus\:to-orange-200:focus{
+ --gradient-to-color: #feebc8;
+ }
+
+ .xl\:focus\:to-orange-300:focus{
+ --gradient-to-color: #fbd38d;
+ }
+
+ .xl\:focus\:to-orange-400:focus{
+ --gradient-to-color: #f6ad55;
+ }
+
+ .xl\:focus\:to-orange-500:focus{
+ --gradient-to-color: #ed8936;
+ }
+
+ .xl\:focus\:to-orange-600:focus{
+ --gradient-to-color: #dd6b20;
+ }
+
+ .xl\:focus\:to-orange-700:focus{
+ --gradient-to-color: #c05621;
+ }
+
+ .xl\:focus\:to-orange-800:focus{
+ --gradient-to-color: #9c4221;
+ }
+
+ .xl\:focus\:to-orange-900:focus{
+ --gradient-to-color: #7b341e;
+ }
+
+ .xl\:focus\:to-yellow-100:focus{
+ --gradient-to-color: #fffff0;
+ }
+
+ .xl\:focus\:to-yellow-200:focus{
+ --gradient-to-color: #fefcbf;
+ }
+
+ .xl\:focus\:to-yellow-300:focus{
+ --gradient-to-color: #faf089;
+ }
+
+ .xl\:focus\:to-yellow-400:focus{
+ --gradient-to-color: #f6e05e;
+ }
+
+ .xl\:focus\:to-yellow-500:focus{
+ --gradient-to-color: #ecc94b;
+ }
+
+ .xl\:focus\:to-yellow-600:focus{
+ --gradient-to-color: #d69e2e;
+ }
+
+ .xl\:focus\:to-yellow-700:focus{
+ --gradient-to-color: #b7791f;
+ }
+
+ .xl\:focus\:to-yellow-800:focus{
+ --gradient-to-color: #975a16;
+ }
+
+ .xl\:focus\:to-yellow-900:focus{
+ --gradient-to-color: #744210;
+ }
+
+ .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-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-blue-100:focus{
+ --gradient-to-color: #ebf8ff;
+ }
+
+ .xl\:focus\:to-blue-200:focus{
+ --gradient-to-color: #bee3f8;
+ }
+
+ .xl\:focus\:to-blue-300:focus{
+ --gradient-to-color: #90cdf4;
+ }
+
+ .xl\:focus\:to-blue-400:focus{
+ --gradient-to-color: #63b3ed;
+ }
+
+ .xl\:focus\:to-blue-500:focus{
+ --gradient-to-color: #4299e1;
+ }
+
+ .xl\:focus\:to-blue-600:focus{
+ --gradient-to-color: #3182ce;
+ }
+
+ .xl\:focus\:to-blue-700:focus{
+ --gradient-to-color: #2b6cb0;
+ }
+
+ .xl\:focus\:to-blue-800:focus{
+ --gradient-to-color: #2c5282;
+ }
+
+ .xl\:focus\:to-blue-900:focus{
+ --gradient-to-color: #2a4365;
+ }
+
+ .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-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-pink-100:focus{
+ --gradient-to-color: #fff5f7;
+ }
+
+ .xl\:focus\:to-pink-200:focus{
+ --gradient-to-color: #fed7e2;
+ }
+
+ .xl\:focus\:to-pink-300:focus{
+ --gradient-to-color: #fbb6ce;
+ }
+
+ .xl\:focus\:to-pink-400:focus{
+ --gradient-to-color: #f687b3;
+ }
+
+ .xl\:focus\:to-pink-500:focus{
+ --gradient-to-color: #ed64a6;
+ }
+
+ .xl\:focus\:to-pink-600:focus{
+ --gradient-to-color: #d53f8c;
+ }
+
+ .xl\:focus\:to-pink-700:focus{
+ --gradient-to-color: #b83280;
+ }
+
+ .xl\:focus\:to-pink-800:focus{
+ --gradient-to-color: #97266d;
+ }
+
+ .xl\:focus\:to-pink-900:focus{
+ --gradient-to-color: #702459;
+ }
+
+ .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: center;
+ }
+
+ .xl\:bg-left{
+ background-position: left;
+ }
+
+ .xl\:bg-left-bottom{
+ background-position: left bottom;
+ }
+
+ .xl\:bg-left-top{
+ background-position: left top;
+ }
+
+ .xl\:bg-right{
+ background-position: right;
+ }
+
+ .xl\:bg-right-bottom{
+ background-position: right bottom;
+ }
+
+ .xl\:bg-right-top{
+ background-position: right top;
+ }
+
+ .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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .xl\:border-white{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .xl\:border-red-200{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .xl\:border-red-300{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .xl\:border-red-400{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .xl\:border-red-500{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .xl\:border-red-600{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .xl\:border-red-700{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .xl\:border-red-800{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .xl\:border-red-900{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .xl\:border-orange-100{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .xl\:border-orange-200{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .xl\:border-orange-300{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .xl\:border-orange-400{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .xl\:border-orange-500{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .xl\:border-orange-600{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .xl\:border-orange-700{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .xl\:border-orange-800{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .xl\:border-orange-900{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-100{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-200{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-300{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-400{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-500{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-600{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-700{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-800{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .xl\:border-yellow-900{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .xl\:border-blue-200{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .xl\:border-blue-300{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .xl\:border-blue-400{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .xl\:border-blue-500{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .xl\:border-blue-600{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .xl\:border-blue-700{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .xl\:border-blue-800{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .xl\:border-blue-900{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .xl\:border-pink-200{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .xl\:border-pink-300{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .xl\:border-pink-400{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .xl\:border-pink-500{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .xl\:border-pink-600{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .xl\:border-pink-700{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .xl\:border-pink-800{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .xl\:border-pink-900{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-white:hover{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-300:hover{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-400:hover{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-500:hover{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-600:hover{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-700:hover{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-800:hover{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-red-900:hover{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-100:hover{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-200:hover{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-300:hover{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-400:hover{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-500:hover{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-600:hover{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-700:hover{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-800:hover{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-orange-900:hover{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-100:hover{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-200:hover{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-300:hover{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-400:hover{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-500:hover{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-600:hover{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-700:hover{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-800:hover{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-yellow-900:hover{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-200:hover{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-300:hover{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-400:hover{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-500:hover{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-600:hover{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-700:hover{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-800:hover{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-blue-900:hover{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-200:hover{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-300:hover{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-400:hover{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-500:hover{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-600:hover{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-700:hover{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-800:hover{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .xl\:hover\:border-pink-900:hover{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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-opacity: 1;
+ border-color: #000;
+ border-color: rgba(0, 0, 0, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-white:focus{
+ --border-opacity: 1;
+ border-color: #fff;
+ border-color: rgba(255, 255, 255, var(--border-opacity));
+ }
+
+ .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-red-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f5;
+ border-color: rgba(255, 245, 245, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7d7;
+ border-color: rgba(254, 215, 215, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-300:focus{
+ --border-opacity: 1;
+ border-color: #feb2b2;
+ border-color: rgba(254, 178, 178, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-400:focus{
+ --border-opacity: 1;
+ border-color: #fc8181;
+ border-color: rgba(252, 129, 129, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-500:focus{
+ --border-opacity: 1;
+ border-color: #f56565;
+ border-color: rgba(245, 101, 101, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-600:focus{
+ --border-opacity: 1;
+ border-color: #e53e3e;
+ border-color: rgba(229, 62, 62, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-700:focus{
+ --border-opacity: 1;
+ border-color: #c53030;
+ border-color: rgba(197, 48, 48, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-800:focus{
+ --border-opacity: 1;
+ border-color: #9b2c2c;
+ border-color: rgba(155, 44, 44, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-red-900:focus{
+ --border-opacity: 1;
+ border-color: #742a2a;
+ border-color: rgba(116, 42, 42, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-100:focus{
+ --border-opacity: 1;
+ border-color: #fffaf0;
+ border-color: rgba(255, 250, 240, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-200:focus{
+ --border-opacity: 1;
+ border-color: #feebc8;
+ border-color: rgba(254, 235, 200, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-300:focus{
+ --border-opacity: 1;
+ border-color: #fbd38d;
+ border-color: rgba(251, 211, 141, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-400:focus{
+ --border-opacity: 1;
+ border-color: #f6ad55;
+ border-color: rgba(246, 173, 85, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-500:focus{
+ --border-opacity: 1;
+ border-color: #ed8936;
+ border-color: rgba(237, 137, 54, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-600:focus{
+ --border-opacity: 1;
+ border-color: #dd6b20;
+ border-color: rgba(221, 107, 32, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-700:focus{
+ --border-opacity: 1;
+ border-color: #c05621;
+ border-color: rgba(192, 86, 33, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-800:focus{
+ --border-opacity: 1;
+ border-color: #9c4221;
+ border-color: rgba(156, 66, 33, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-orange-900:focus{
+ --border-opacity: 1;
+ border-color: #7b341e;
+ border-color: rgba(123, 52, 30, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-100:focus{
+ --border-opacity: 1;
+ border-color: #fffff0;
+ border-color: rgba(255, 255, 240, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-200:focus{
+ --border-opacity: 1;
+ border-color: #fefcbf;
+ border-color: rgba(254, 252, 191, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-300:focus{
+ --border-opacity: 1;
+ border-color: #faf089;
+ border-color: rgba(250, 240, 137, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-400:focus{
+ --border-opacity: 1;
+ border-color: #f6e05e;
+ border-color: rgba(246, 224, 94, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-500:focus{
+ --border-opacity: 1;
+ border-color: #ecc94b;
+ border-color: rgba(236, 201, 75, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-600:focus{
+ --border-opacity: 1;
+ border-color: #d69e2e;
+ border-color: rgba(214, 158, 46, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-700:focus{
+ --border-opacity: 1;
+ border-color: #b7791f;
+ border-color: rgba(183, 121, 31, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-800:focus{
+ --border-opacity: 1;
+ border-color: #975a16;
+ border-color: rgba(151, 90, 22, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-yellow-900:focus{
+ --border-opacity: 1;
+ border-color: #744210;
+ border-color: rgba(116, 66, 16, var(--border-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --border-opacity: 1;
+ border-color: #ebf8ff;
+ border-color: rgba(235, 248, 255, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-200:focus{
+ --border-opacity: 1;
+ border-color: #bee3f8;
+ border-color: rgba(190, 227, 248, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-300:focus{
+ --border-opacity: 1;
+ border-color: #90cdf4;
+ border-color: rgba(144, 205, 244, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-400:focus{
+ --border-opacity: 1;
+ border-color: #63b3ed;
+ border-color: rgba(99, 179, 237, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-500:focus{
+ --border-opacity: 1;
+ border-color: #4299e1;
+ border-color: rgba(66, 153, 225, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-600:focus{
+ --border-opacity: 1;
+ border-color: #3182ce;
+ border-color: rgba(49, 130, 206, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-700:focus{
+ --border-opacity: 1;
+ border-color: #2b6cb0;
+ border-color: rgba(43, 108, 176, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-800:focus{
+ --border-opacity: 1;
+ border-color: #2c5282;
+ border-color: rgba(44, 82, 130, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-blue-900:focus{
+ --border-opacity: 1;
+ border-color: #2a4365;
+ border-color: rgba(42, 67, 101, var(--border-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --border-opacity: 1;
+ border-color: #fff5f7;
+ border-color: rgba(255, 245, 247, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-200:focus{
+ --border-opacity: 1;
+ border-color: #fed7e2;
+ border-color: rgba(254, 215, 226, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-300:focus{
+ --border-opacity: 1;
+ border-color: #fbb6ce;
+ border-color: rgba(251, 182, 206, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-400:focus{
+ --border-opacity: 1;
+ border-color: #f687b3;
+ border-color: rgba(246, 135, 179, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-500:focus{
+ --border-opacity: 1;
+ border-color: #ed64a6;
+ border-color: rgba(237, 100, 166, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-600:focus{
+ --border-opacity: 1;
+ border-color: #d53f8c;
+ border-color: rgba(213, 63, 140, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-700:focus{
+ --border-opacity: 1;
+ border-color: #b83280;
+ border-color: rgba(184, 50, 128, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-800:focus{
+ --border-opacity: 1;
+ border-color: #97266d;
+ border-color: rgba(151, 38, 109, var(--border-opacity));
+ }
+
+ .xl\:focus\:border-pink-900:focus{
+ --border-opacity: 1;
+ border-color: #702459;
+ border-color: rgba(112, 36, 89, 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: 0.125rem;
+ }
+
+ .xl\:rounded{
+ border-radius: 0.25rem;
+ }
+
+ .xl\:rounded-md{
+ border-radius: 0.375rem;
+ }
+
+ .xl\:rounded-lg{
+ border-radius: 0.5rem;
+ }
+
+ .xl\:rounded-xl{
+ border-radius: 0.75rem;
+ }
+
+ .xl\:rounded-2xl{
+ border-radius: 1rem;
+ }
+
+ .xl\:rounded-3xl{
+ border-radius: 1.5rem;
+ }
+
+ .xl\:rounded-full{
+ border-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .xl\:rounded-r-sm{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .xl\:rounded-b-sm{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:rounded-l-sm{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:rounded-t{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .xl\:rounded-r{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .xl\:rounded-b{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:rounded-l{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:rounded-t-md{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .xl\:rounded-r-md{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .xl\:rounded-b-md{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:rounded-l-md{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:rounded-t-lg{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .xl\:rounded-r-lg{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .xl\:rounded-b-lg{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:rounded-l-lg{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:rounded-t-xl{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .xl\:rounded-r-xl{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .xl\:rounded-b-xl{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .xl\:rounded-l-xl{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.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: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .xl\:rounded-r-full{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .xl\:rounded-b-full{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .xl\:rounded-l-full{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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: 0.125rem;
+ }
+
+ .xl\:rounded-tr-sm{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .xl\:rounded-br-sm{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .xl\:rounded-bl-sm{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:rounded-tl{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .xl\:rounded-tr{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .xl\:rounded-br{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .xl\:rounded-bl{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:rounded-tl-md{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .xl\:rounded-tr-md{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .xl\:rounded-br-md{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .xl\:rounded-bl-md{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:rounded-tl-lg{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .xl\:rounded-tr-lg{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .xl\:rounded-br-lg{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .xl\:rounded-bl-lg{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:rounded-tl-xl{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .xl\:rounded-tr-xl{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .xl\:rounded-br-xl{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .xl\:rounded-bl-xl{
+ border-bottom-left-radius: 0.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: 9999px;
+ }
+
+ .xl\:rounded-tr-full{
+ border-top-right-radius: 9999px;
+ }
+
+ .xl\:rounded-br-full{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .xl\:rounded-bl-full{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-none:focus{
+ border-radius: 0;
+ }
+
+ .xl\:focus\:rounded-sm:focus{
+ border-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded:focus{
+ border-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-md:focus{
+ border-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-lg:focus{
+ border-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-xl:focus{
+ border-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-2xl:focus{
+ border-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-3xl:focus{
+ border-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-full:focus{
+ border-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-t-none:focus{
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ }
+
+ .xl\:focus\:rounded-r-none:focus{
+ border-top-right-radius: 0;
+ border-bottom-right-radius: 0;
+ }
+
+ .xl\:focus\:rounded-b-none:focus{
+ border-bottom-right-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .xl\:focus\:rounded-l-none:focus{
+ border-top-left-radius: 0;
+ border-bottom-left-radius: 0;
+ }
+
+ .xl\:focus\:rounded-t-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-top-right-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-r-sm:focus{
+ border-top-right-radius: 0.125rem;
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-b-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-l-sm:focus{
+ border-top-left-radius: 0.125rem;
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-t:focus{
+ border-top-left-radius: 0.25rem;
+ border-top-right-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-r:focus{
+ border-top-right-radius: 0.25rem;
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-b:focus{
+ border-bottom-right-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-l:focus{
+ border-top-left-radius: 0.25rem;
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-t-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-top-right-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-r-md:focus{
+ border-top-right-radius: 0.375rem;
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-b-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-l-md:focus{
+ border-top-left-radius: 0.375rem;
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-t-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-top-right-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-r-lg:focus{
+ border-top-right-radius: 0.5rem;
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-b-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-l-lg:focus{
+ border-top-left-radius: 0.5rem;
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-t-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-top-right-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-r-xl:focus{
+ border-top-right-radius: 0.75rem;
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-b-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-l-xl:focus{
+ border-top-left-radius: 0.75rem;
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-t-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-top-right-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-r-2xl:focus{
+ border-top-right-radius: 1rem;
+ border-bottom-right-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-b-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-l-2xl:focus{
+ border-top-left-radius: 1rem;
+ border-bottom-left-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-t-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-top-right-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-r-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-b-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-l-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-t-full:focus{
+ border-top-left-radius: 9999px;
+ border-top-right-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-r-full:focus{
+ border-top-right-radius: 9999px;
+ border-bottom-right-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-b-full:focus{
+ border-bottom-right-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-l-full:focus{
+ border-top-left-radius: 9999px;
+ border-bottom-left-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-tl-none:focus{
+ border-top-left-radius: 0;
+ }
+
+ .xl\:focus\:rounded-tr-none:focus{
+ border-top-right-radius: 0;
+ }
+
+ .xl\:focus\:rounded-br-none:focus{
+ border-bottom-right-radius: 0;
+ }
+
+ .xl\:focus\:rounded-bl-none:focus{
+ border-bottom-left-radius: 0;
+ }
+
+ .xl\:focus\:rounded-tl-sm:focus{
+ border-top-left-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-tr-sm:focus{
+ border-top-right-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-br-sm:focus{
+ border-bottom-right-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-bl-sm:focus{
+ border-bottom-left-radius: 0.125rem;
+ }
+
+ .xl\:focus\:rounded-tl:focus{
+ border-top-left-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-tr:focus{
+ border-top-right-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-br:focus{
+ border-bottom-right-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-bl:focus{
+ border-bottom-left-radius: 0.25rem;
+ }
+
+ .xl\:focus\:rounded-tl-md:focus{
+ border-top-left-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-tr-md:focus{
+ border-top-right-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-br-md:focus{
+ border-bottom-right-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-bl-md:focus{
+ border-bottom-left-radius: 0.375rem;
+ }
+
+ .xl\:focus\:rounded-tl-lg:focus{
+ border-top-left-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-tr-lg:focus{
+ border-top-right-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-br-lg:focus{
+ border-bottom-right-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-bl-lg:focus{
+ border-bottom-left-radius: 0.5rem;
+ }
+
+ .xl\:focus\:rounded-tl-xl:focus{
+ border-top-left-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-tr-xl:focus{
+ border-top-right-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-br-xl:focus{
+ border-bottom-right-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-bl-xl:focus{
+ border-bottom-left-radius: 0.75rem;
+ }
+
+ .xl\:focus\:rounded-tl-2xl:focus{
+ border-top-left-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-tr-2xl:focus{
+ border-top-right-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-br-2xl:focus{
+ border-bottom-right-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-bl-2xl:focus{
+ border-bottom-left-radius: 1rem;
+ }
+
+ .xl\:focus\:rounded-tl-3xl:focus{
+ border-top-left-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-tr-3xl:focus{
+ border-top-right-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-br-3xl:focus{
+ border-bottom-right-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-bl-3xl:focus{
+ border-bottom-left-radius: 1.5rem;
+ }
+
+ .xl\:focus\:rounded-tl-full:focus{
+ border-top-left-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-tr-full:focus{
+ border-top-right-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-br-full:focus{
+ border-bottom-right-radius: 9999px;
+ }
+
+ .xl\:focus\:rounded-bl-full:focus{
+ border-bottom-left-radius: 9999px;
+ }
+
+ .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-2{
+ border-width: 2px;
+ }
+
+ .xl\:border-4{
+ border-width: 4px;
+ }
+
+ .xl\:border-8{
+ border-width: 8px;
+ }
+
+ .xl\:border{
+ 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-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-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\:active\:border-0:active{
+ border-width: 0;
+ }
+
+ .xl\:active\:border-2:active{
+ border-width: 2px;
+ }
+
+ .xl\:active\:border-4:active{
+ border-width: 4px;
+ }
+
+ .xl\:active\:border-8:active{
+ border-width: 8px;
+ }
+
+ .xl\:active\:border:active{
+ border-width: 1px;
+ }
+
+ .xl\:active\:border-t-0:active{
+ border-top-width: 0;
+ }
+
+ .xl\:active\:border-r-0:active{
+ border-right-width: 0;
+ }
+
+ .xl\:active\:border-b-0:active{
+ border-bottom-width: 0;
+ }
+
+ .xl\:active\:border-l-0:active{
+ border-left-width: 0;
+ }
+
+ .xl\:active\:border-t-2:active{
+ border-top-width: 2px;
+ }
+
+ .xl\:active\:border-r-2:active{
+ border-right-width: 2px;
+ }
+
+ .xl\:active\:border-b-2:active{
+ border-bottom-width: 2px;
+ }
+
+ .xl\:active\:border-l-2:active{
+ border-left-width: 2px;
+ }
+
+ .xl\:active\:border-t-4:active{
+ border-top-width: 4px;
+ }
+
+ .xl\:active\:border-r-4:active{
+ border-right-width: 4px;
+ }
+
+ .xl\:active\:border-b-4:active{
+ border-bottom-width: 4px;
+ }
+
+ .xl\:active\:border-l-4:active{
+ border-left-width: 4px;
+ }
+
+ .xl\:active\:border-t-8:active{
+ border-top-width: 8px;
+ }
+
+ .xl\:active\:border-r-8:active{
+ border-right-width: 8px;
+ }
+
+ .xl\:active\:border-b-8:active{
+ border-bottom-width: 8px;
+ }
+
+ .xl\:active\:border-l-8:active{
+ border-left-width: 8px;
+ }
+
+ .xl\:active\:border-t:active{
+ border-top-width: 1px;
+ }
+
+ .xl\:active\:border-r:active{
+ border-right-width: 1px;
+ }
+
+ .xl\:active\:border-b:active{
+ border-bottom-width: 1px;
+ }
+
+ .xl\:active\:border-l:active{
+ border-left-width: 1px;
+ }
+
+ .xl\:focus\:border-0:focus{
+ border-width: 0;
+ }
+
+ .xl\:focus\:border-2:focus{
+ border-width: 2px;
+ }
+
+ .xl\:focus\:border-4:focus{
+ border-width: 4px;
+ }
+
+ .xl\:focus\:border-8:focus{
+ border-width: 8px;
+ }
+
+ .xl\:focus\:border:focus{
+ border-width: 1px;
+ }
+
+ .xl\:focus\:border-t-0:focus{
+ border-top-width: 0;
+ }
+
+ .xl\:focus\:border-r-0:focus{
+ border-right-width: 0;
+ }
+
+ .xl\:focus\:border-b-0:focus{
+ border-bottom-width: 0;
+ }
+
+ .xl\:focus\:border-l-0:focus{
+ border-left-width: 0;
+ }
+
+ .xl\:focus\:border-t-2:focus{
+ border-top-width: 2px;
+ }
+
+ .xl\:focus\:border-r-2:focus{
+ border-right-width: 2px;
+ }
+
+ .xl\:focus\:border-b-2:focus{
+ border-bottom-width: 2px;
+ }
+
+ .xl\:focus\:border-l-2:focus{
+ border-left-width: 2px;
+ }
+
+ .xl\:focus\:border-t-4:focus{
+ border-top-width: 4px;
+ }
+
+ .xl\:focus\:border-r-4:focus{
+ border-right-width: 4px;
+ }
+
+ .xl\:focus\:border-b-4:focus{
+ border-bottom-width: 4px;
+ }
+
+ .xl\:focus\:border-l-4:focus{
+ border-left-width: 4px;
+ }
+
+ .xl\:focus\:border-t-8:focus{
+ border-top-width: 8px;
+ }
+
+ .xl\:focus\:border-r-8:focus{
+ border-right-width: 8px;
+ }
+
+ .xl\:focus\:border-b-8:focus{
+ border-bottom-width: 8px;
+ }
+
+ .xl\:focus\:border-l-8:focus{
+ border-left-width: 8px;
+ }
+
+ .xl\:focus\:border-t:focus{
+ border-top-width: 1px;
+ }
+
+ .xl\:focus\:border-r:focus{
+ border-right-width: 1px;
+ }
+
+ .xl\:focus\:border-b:focus{
+ border-bottom-width: 1px;
+ }
+
+ .xl\:focus\:border-l:focus{
+ 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-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-sans{
+ font-family: Nunito Sans;
+ }
+
+ .xl\:font-serif{
+ font-family: Georgia, Cambria, "Times New Roman", Times, serif;
+ }
+
+ .xl\:font-mono{
+ font-family: 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: 0.25rem;
+ }
+
+ .xl\:h-2{
+ height: 0.5rem;
+ }
+
+ .xl\:h-3{
+ height: 0.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-12{
+ height: 3rem;
+ }
+
+ .xl\:h-16{
+ height: 4rem;
+ }
+
+ .xl\:h-20{
+ height: 5rem;
+ }
+
+ .xl\:h-24{
+ height: 6rem;
+ }
+
+ .xl\:h-32{
+ height: 8rem;
+ }
+
+ .xl\:h-40{
+ height: 10rem;
+ }
+
+ .xl\:h-48{
+ height: 12rem;
+ }
+
+ .xl\:h-56{
+ height: 14rem;
+ }
+
+ .xl\:h-64{
+ height: 16rem;
+ }
+
+ .xl\:h-auto{
+ height: auto;
+ }
+
+ .xl\:h-px{
+ height: 1px;
+ }
+
+ .xl\:h-full{
+ height: 100%;
+ }
+
+ .xl\:h-screen{
+ height: 100vh;
+ }
+
+ .xl\:text-xs{
+ font-size: .8rem;
+ }
+
+ .xl\:text-sm{
+ font-size: .925rem;
+ }
+
+ .xl\:text-base{
+ font-size: 1rem;
+ }
+
+ .xl\:text-lg{
+ font-size: 1.125rem;
+ }
+
+ .xl\:text-xl{
+ font-size: 1.25rem;
+ }
+
+ .xl\:text-2xl{
+ font-size: 1.5rem;
+ }
+
+ .xl\:text-3xl{
+ font-size: 1.75rem;
+ }
+
+ .xl\:text-4xl{
+ font-size: 2.125rem;
+ }
+
+ .xl\:text-5xl{
+ font-size: 2.625rem;
+ }
+
+ .xl\:text-6xl{
+ font-size: 10rem;
+ }
+
+ .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.6;
+ }
+
+ .xl\:leading-relaxed{
+ line-height: 1.625;
+ }
+
+ .xl\:leading-loose{
+ line-height: 1.75;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .xl\:m-2{
+ margin: 0.5rem;
+ }
+
+ .xl\:m-3{
+ margin: 0.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-12{
+ margin: 3rem;
+ }
+
+ .xl\:m-16{
+ margin: 4rem;
+ }
+
+ .xl\:m-20{
+ margin: 5rem;
+ }
+
+ .xl\:m-24{
+ margin: 6rem;
+ }
+
+ .xl\:m-32{
+ margin: 8rem;
+ }
+
+ .xl\:m-40{
+ margin: 10rem;
+ }
+
+ .xl\:m-48{
+ margin: 12rem;
+ }
+
+ .xl\:m-56{
+ margin: 14rem;
+ }
+
+ .xl\:m-64{
+ margin: 16rem;
+ }
+
+ .xl\:m-auto{
+ margin: auto;
+ }
+
+ .xl\:m-px{
+ margin: 1px;
+ }
+
+ .xl\:-m-1{
+ margin: -0.25rem;
+ }
+
+ .xl\:-m-2{
+ margin: -0.5rem;
+ }
+
+ .xl\:-m-3{
+ margin: -0.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-12{
+ margin: -3rem;
+ }
+
+ .xl\:-m-16{
+ margin: -4rem;
+ }
+
+ .xl\:-m-20{
+ margin: -5rem;
+ }
+
+ .xl\:-m-24{
+ margin: -6rem;
+ }
+
+ .xl\:-m-32{
+ margin: -8rem;
+ }
+
+ .xl\:-m-40{
+ margin: -10rem;
+ }
+
+ .xl\:-m-48{
+ margin: -12rem;
+ }
+
+ .xl\:-m-56{
+ margin: -14rem;
+ }
+
+ .xl\:-m-64{
+ margin: -16rem;
+ }
+
+ .xl\:-m-px{
+ margin: -1px;
+ }
+
+ .xl\:my-0{
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+
+ .xl\:mx-0{
+ margin-left: 0;
+ margin-right: 0;
+ }
+
+ .xl\:my-1{
+ margin-top: 0.25rem;
+ margin-bottom: 0.25rem;
+ }
+
+ .xl\:mx-1{
+ margin-left: 0.25rem;
+ margin-right: 0.25rem;
+ }
+
+ .xl\:my-2{
+ margin-top: 0.5rem;
+ margin-bottom: 0.5rem;
+ }
+
+ .xl\:mx-2{
+ margin-left: 0.5rem;
+ margin-right: 0.5rem;
+ }
+
+ .xl\:my-3{
+ margin-top: 0.75rem;
+ margin-bottom: 0.75rem;
+ }
+
+ .xl\:mx-3{
+ margin-left: 0.75rem;
+ margin-right: 0.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-12{
+ margin-top: 3rem;
+ margin-bottom: 3rem;
+ }
+
+ .xl\:mx-12{
+ margin-left: 3rem;
+ margin-right: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ margin-bottom: 6rem;
+ }
+
+ .xl\:mx-24{
+ margin-left: 6rem;
+ margin-right: 6rem;
+ }
+
+ .xl\:my-32{
+ margin-top: 8rem;
+ margin-bottom: 8rem;
+ }
+
+ .xl\:mx-32{
+ margin-left: 8rem;
+ margin-right: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ margin-bottom: 14rem;
+ }
+
+ .xl\:mx-56{
+ margin-left: 14rem;
+ margin-right: 14rem;
+ }
+
+ .xl\:my-64{
+ margin-top: 16rem;
+ margin-bottom: 16rem;
+ }
+
+ .xl\:mx-64{
+ margin-left: 16rem;
+ margin-right: 16rem;
+ }
+
+ .xl\:my-auto{
+ margin-top: auto;
+ margin-bottom: auto;
+ }
+
+ .xl\:mx-auto{
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ .xl\:my-px{
+ margin-top: 1px;
+ margin-bottom: 1px;
+ }
+
+ .xl\:mx-px{
+ margin-left: 1px;
+ margin-right: 1px;
+ }
+
+ .xl\:-my-1{
+ margin-top: -0.25rem;
+ margin-bottom: -0.25rem;
+ }
+
+ .xl\:-mx-1{
+ margin-left: -0.25rem;
+ margin-right: -0.25rem;
+ }
+
+ .xl\:-my-2{
+ margin-top: -0.5rem;
+ margin-bottom: -0.5rem;
+ }
+
+ .xl\:-mx-2{
+ margin-left: -0.5rem;
+ margin-right: -0.5rem;
+ }
+
+ .xl\:-my-3{
+ margin-top: -0.75rem;
+ margin-bottom: -0.75rem;
+ }
+
+ .xl\:-mx-3{
+ margin-left: -0.75rem;
+ margin-right: -0.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-12{
+ margin-top: -3rem;
+ margin-bottom: -3rem;
+ }
+
+ .xl\:-mx-12{
+ margin-left: -3rem;
+ margin-right: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ margin-bottom: -6rem;
+ }
+
+ .xl\:-mx-24{
+ margin-left: -6rem;
+ margin-right: -6rem;
+ }
+
+ .xl\:-my-32{
+ margin-top: -8rem;
+ margin-bottom: -8rem;
+ }
+
+ .xl\:-mx-32{
+ margin-left: -8rem;
+ margin-right: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ margin-bottom: -14rem;
+ }
+
+ .xl\:-mx-56{
+ margin-left: -14rem;
+ margin-right: -14rem;
+ }
+
+ .xl\:-my-64{
+ margin-top: -16rem;
+ margin-bottom: -16rem;
+ }
+
+ .xl\:-mx-64{
+ margin-left: -16rem;
+ margin-right: -16rem;
+ }
+
+ .xl\:-my-px{
+ margin-top: -1px;
+ margin-bottom: -1px;
+ }
+
+ .xl\:-mx-px{
+ margin-left: -1px;
+ margin-right: -1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .xl\:mr-1{
+ margin-right: 0.25rem;
+ }
+
+ .xl\:mb-1{
+ margin-bottom: 0.25rem;
+ }
+
+ .xl\:ml-1{
+ margin-left: 0.25rem;
+ }
+
+ .xl\:mt-2{
+ margin-top: 0.5rem;
+ }
+
+ .xl\:mr-2{
+ margin-right: 0.5rem;
+ }
+
+ .xl\:mb-2{
+ margin-bottom: 0.5rem;
+ }
+
+ .xl\:ml-2{
+ margin-left: 0.5rem;
+ }
+
+ .xl\:mt-3{
+ margin-top: 0.75rem;
+ }
+
+ .xl\:mr-3{
+ margin-right: 0.75rem;
+ }
+
+ .xl\:mb-3{
+ margin-bottom: 0.75rem;
+ }
+
+ .xl\:ml-3{
+ margin-left: 0.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-12{
+ margin-top: 3rem;
+ }
+
+ .xl\:mr-12{
+ margin-right: 3rem;
+ }
+
+ .xl\:mb-12{
+ margin-bottom: 3rem;
+ }
+
+ .xl\:ml-12{
+ margin-left: 3rem;
+ }
+
+ .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-24{
+ margin-top: 6rem;
+ }
+
+ .xl\:mr-24{
+ margin-right: 6rem;
+ }
+
+ .xl\:mb-24{
+ margin-bottom: 6rem;
+ }
+
+ .xl\:ml-24{
+ margin-left: 6rem;
+ }
+
+ .xl\:mt-32{
+ margin-top: 8rem;
+ }
+
+ .xl\:mr-32{
+ margin-right: 8rem;
+ }
+
+ .xl\:mb-32{
+ margin-bottom: 8rem;
+ }
+
+ .xl\:ml-32{
+ margin-left: 8rem;
+ }
+
+ .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-56{
+ margin-top: 14rem;
+ }
+
+ .xl\:mr-56{
+ margin-right: 14rem;
+ }
+
+ .xl\:mb-56{
+ margin-bottom: 14rem;
+ }
+
+ .xl\:ml-56{
+ margin-left: 14rem;
+ }
+
+ .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-auto{
+ margin-top: auto;
+ }
+
+ .xl\:mr-auto{
+ margin-right: auto;
+ }
+
+ .xl\:mb-auto{
+ margin-bottom: auto;
+ }
+
+ .xl\:ml-auto{
+ margin-left: auto;
+ }
+
+ .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-1{
+ margin-top: -0.25rem;
+ }
+
+ .xl\:-mr-1{
+ margin-right: -0.25rem;
+ }
+
+ .xl\:-mb-1{
+ margin-bottom: -0.25rem;
+ }
+
+ .xl\:-ml-1{
+ margin-left: -0.25rem;
+ }
+
+ .xl\:-mt-2{
+ margin-top: -0.5rem;
+ }
+
+ .xl\:-mr-2{
+ margin-right: -0.5rem;
+ }
+
+ .xl\:-mb-2{
+ margin-bottom: -0.5rem;
+ }
+
+ .xl\:-ml-2{
+ margin-left: -0.5rem;
+ }
+
+ .xl\:-mt-3{
+ margin-top: -0.75rem;
+ }
+
+ .xl\:-mr-3{
+ margin-right: -0.75rem;
+ }
+
+ .xl\:-mb-3{
+ margin-bottom: -0.75rem;
+ }
+
+ .xl\:-ml-3{
+ margin-left: -0.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-12{
+ margin-top: -3rem;
+ }
+
+ .xl\:-mr-12{
+ margin-right: -3rem;
+ }
+
+ .xl\:-mb-12{
+ margin-bottom: -3rem;
+ }
+
+ .xl\:-ml-12{
+ margin-left: -3rem;
+ }
+
+ .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-24{
+ margin-top: -6rem;
+ }
+
+ .xl\:-mr-24{
+ margin-right: -6rem;
+ }
+
+ .xl\:-mb-24{
+ margin-bottom: -6rem;
+ }
+
+ .xl\:-ml-24{
+ margin-left: -6rem;
+ }
+
+ .xl\:-mt-32{
+ margin-top: -8rem;
+ }
+
+ .xl\:-mr-32{
+ margin-right: -8rem;
+ }
+
+ .xl\:-mb-32{
+ margin-bottom: -8rem;
+ }
+
+ .xl\:-ml-32{
+ margin-left: -8rem;
+ }
+
+ .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-56{
+ margin-top: -14rem;
+ }
+
+ .xl\:-mr-56{
+ margin-right: -14rem;
+ }
+
+ .xl\:-mb-56{
+ margin-bottom: -14rem;
+ }
+
+ .xl\:-ml-56{
+ margin-left: -14rem;
+ }
+
+ .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-px{
+ margin-top: -1px;
+ }
+
+ .xl\:-mr-px{
+ margin-right: -1px;
+ }
+
+ .xl\:-mb-px{
+ margin-bottom: -1px;
+ }
+
+ .xl\:-ml-px{
+ margin-left: -1px;
+ }
+
+ .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: 24rem;
+ }
+
+ .xl\:max-w-md{
+ max-width: 28rem;
+ }
+
+ .xl\:max-w-lg{
+ max-width: 32rem;
+ }
+
+ .xl\:max-w-xl{
+ max-width: 36rem;
+ }
+
+ .xl\:max-w-2xl{
+ max-width: 42rem;
+ }
+
+ .xl\:max-w-3xl{
+ max-width: 48rem;
+ }
+
+ .xl\:max-w-4xl{
+ max-width: 56rem;
+ }
+
+ .xl\:max-w-5xl{
+ max-width: 64rem;
+ }
+
+ .xl\:max-w-6xl{
+ max-width: 72rem;
+ }
+
+ .xl\:max-w-full{
+ max-width: 100%;
+ }
+
+ .xl\:max-w-screen-sm{
+ max-width: 640px;
+ }
+
+ .xl\:max-w-screen-md{
+ max-width: 768px;
+ }
+
+ .xl\:max-w-screen-lg{
+ max-width: 1024px;
+ }
+
+ .xl\:max-w-screen-xl{
+ max-width: 1280px;
+ }
+
+ .xl\:max-w-7xl{
+ max-width: 80rem;
+ }
+
+ .xl\:max-w-8xl{
+ max-width: 88rem;
+ }
+
+ .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\: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: 0.25;
+ }
+
+ .xl\:opacity-50{
+ opacity: 0.5;
+ }
+
+ .xl\:opacity-75{
+ opacity: 0.75;
+ }
+
+ .xl\:opacity-100{
+ opacity: 1;
+ }
+
+ .xl\:hover\:opacity-0:hover{
+ opacity: 0;
+ }
+
+ .xl\:hover\:opacity-25:hover{
+ opacity: 0.25;
+ }
+
+ .xl\:hover\:opacity-50:hover{
+ opacity: 0.5;
+ }
+
+ .xl\:hover\:opacity-75:hover{
+ opacity: 0.75;
+ }
+
+ .xl\:hover\:opacity-100:hover{
+ opacity: 1;
+ }
+
+ .xl\:focus\:opacity-0:focus{
+ opacity: 0;
+ }
+
+ .xl\:focus\:opacity-25:focus{
+ opacity: 0.25;
+ }
+
+ .xl\:focus\:opacity-50:focus{
+ opacity: 0.5;
+ }
+
+ .xl\:focus\:opacity-75:focus{
+ opacity: 0.75;
+ }
+
+ .xl\:focus\:opacity-100:focus{
+ opacity: 1;
+ }
+
+ .xl\:outline-none{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .xl\:outline-white{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .xl\:outline-black{
+ outline: 2px dotted black;
+ outline-offset: 2px;
+ }
+
+ .xl\:focus\:outline-none:focus{
+ outline: 2px solid transparent;
+ outline-offset: 2px;
+ }
+
+ .xl\:focus\:outline-white:focus{
+ outline: 2px dotted white;
+ outline-offset: 2px;
+ }
+
+ .xl\:focus\:outline-black:focus{
+ outline: 2px dotted black;
+ 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: 0.25rem;
+ }
+
+ .xl\:p-2{
+ padding: 0.5rem;
+ }
+
+ .xl\:p-3{
+ padding: 0.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-12{
+ padding: 3rem;
+ }
+
+ .xl\:p-16{
+ padding: 4rem;
+ }
+
+ .xl\:p-20{
+ padding: 5rem;
+ }
+
+ .xl\:p-24{
+ padding: 6rem;
+ }
+
+ .xl\:p-32{
+ padding: 8rem;
+ }
+
+ .xl\:p-40{
+ padding: 10rem;
+ }
+
+ .xl\:p-48{
+ padding: 12rem;
+ }
+
+ .xl\:p-56{
+ padding: 14rem;
+ }
+
+ .xl\:p-64{
+ padding: 16rem;
+ }
+
+ .xl\:p-px{
+ padding: 1px;
+ }
+
+ .xl\:py-0{
+ padding-top: 0;
+ padding-bottom: 0;
+ }
+
+ .xl\:px-0{
+ padding-left: 0;
+ padding-right: 0;
+ }
+
+ .xl\:py-1{
+ padding-top: 0.25rem;
+ padding-bottom: 0.25rem;
+ }
+
+ .xl\:px-1{
+ padding-left: 0.25rem;
+ padding-right: 0.25rem;
+ }
+
+ .xl\:py-2{
+ padding-top: 0.5rem;
+ padding-bottom: 0.5rem;
+ }
+
+ .xl\:px-2{
+ padding-left: 0.5rem;
+ padding-right: 0.5rem;
+ }
+
+ .xl\:py-3{
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ }
+
+ .xl\:px-3{
+ padding-left: 0.75rem;
+ padding-right: 0.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-12{
+ padding-top: 3rem;
+ padding-bottom: 3rem;
+ }
+
+ .xl\:px-12{
+ padding-left: 3rem;
+ padding-right: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ padding-bottom: 6rem;
+ }
+
+ .xl\:px-24{
+ padding-left: 6rem;
+ padding-right: 6rem;
+ }
+
+ .xl\:py-32{
+ padding-top: 8rem;
+ padding-bottom: 8rem;
+ }
+
+ .xl\:px-32{
+ padding-left: 8rem;
+ padding-right: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ padding-bottom: 14rem;
+ }
+
+ .xl\:px-56{
+ padding-left: 14rem;
+ padding-right: 14rem;
+ }
+
+ .xl\:py-64{
+ padding-top: 16rem;
+ padding-bottom: 16rem;
+ }
+
+ .xl\:px-64{
+ padding-left: 16rem;
+ padding-right: 16rem;
+ }
+
+ .xl\:py-px{
+ padding-top: 1px;
+ padding-bottom: 1px;
+ }
+
+ .xl\:px-px{
+ padding-left: 1px;
+ padding-right: 1px;
+ }
+
+ .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: 0.25rem;
+ }
+
+ .xl\:pr-1{
+ padding-right: 0.25rem;
+ }
+
+ .xl\:pb-1{
+ padding-bottom: 0.25rem;
+ }
+
+ .xl\:pl-1{
+ padding-left: 0.25rem;
+ }
+
+ .xl\:pt-2{
+ padding-top: 0.5rem;
+ }
+
+ .xl\:pr-2{
+ padding-right: 0.5rem;
+ }
+
+ .xl\:pb-2{
+ padding-bottom: 0.5rem;
+ }
+
+ .xl\:pl-2{
+ padding-left: 0.5rem;
+ }
+
+ .xl\:pt-3{
+ padding-top: 0.75rem;
+ }
+
+ .xl\:pr-3{
+ padding-right: 0.75rem;
+ }
+
+ .xl\:pb-3{
+ padding-bottom: 0.75rem;
+ }
+
+ .xl\:pl-3{
+ padding-left: 0.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-12{
+ padding-top: 3rem;
+ }
+
+ .xl\:pr-12{
+ padding-right: 3rem;
+ }
+
+ .xl\:pb-12{
+ padding-bottom: 3rem;
+ }
+
+ .xl\:pl-12{
+ padding-left: 3rem;
+ }
+
+ .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-24{
+ padding-top: 6rem;
+ }
+
+ .xl\:pr-24{
+ padding-right: 6rem;
+ }
+
+ .xl\:pb-24{
+ padding-bottom: 6rem;
+ }
+
+ .xl\:pl-24{
+ padding-left: 6rem;
+ }
+
+ .xl\:pt-32{
+ padding-top: 8rem;
+ }
+
+ .xl\:pr-32{
+ padding-right: 8rem;
+ }
+
+ .xl\:pb-32{
+ padding-bottom: 8rem;
+ }
+
+ .xl\:pl-32{
+ padding-left: 8rem;
+ }
+
+ .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-56{
+ padding-top: 14rem;
+ }
+
+ .xl\:pr-56{
+ padding-right: 14rem;
+ }
+
+ .xl\:pb-56{
+ padding-bottom: 14rem;
+ }
+
+ .xl\:pl-56{
+ padding-left: 14rem;
+ }
+
+ .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-px{
+ padding-top: 1px;
+ }
+
+ .xl\:pr-px{
+ padding-right: 1px;
+ }
+
+ .xl\:pb-px{
+ padding-bottom: 1px;
+ }
+
+ .xl\:pl-px{
+ padding-left: 1px;
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-black:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-black::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-white::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-white:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-white::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-red-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-orange-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-yellow-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-blue-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-100:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-100::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-200::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-200:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-200::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-300::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-300:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-300::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-400::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-400:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-400::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-500::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-500:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-500::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-600::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-600:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-600::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-700::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-700:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-700::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-800::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-800:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-800::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-900::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-900:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .xl\:placeholder-pink-900::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-black:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-white:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-white:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-white:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--placeholder-opacity));
+ }
+
+ .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-red-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-red-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-orange-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-yellow-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--placeholder-opacity));
+ }
+
+ .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-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-blue-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-blue-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--placeholder-opacity));
+ }
+
+ .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-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-pink-100:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-100:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-200:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-300:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-400:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-500:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-600:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-700:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-800:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .xl\:focus\:placeholder-pink-900:focus::placeholder{
+ --placeholder-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--placeholder-opacity));
+ }
+
+ .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-auto{
+ top: auto;
+ right: auto;
+ bottom: auto;
+ left: auto;
+ }
+
+ .xl\:inset-y-0{
+ top: 0;
+ bottom: 0;
+ }
+
+ .xl\:inset-x-0{
+ right: 0;
+ left: 0;
+ }
+
+ .xl\:inset-y-auto{
+ top: auto;
+ bottom: auto;
+ }
+
+ .xl\:inset-x-auto{
+ right: auto;
+ left: auto;
+ }
+
+ .xl\:top-0{
+ top: 0;
+ }
+
+ .xl\:right-0{
+ right: 0;
+ }
+
+ .xl\:bottom-0{
+ bottom: 0;
+ }
+
+ .xl\:left-0{
+ left: 0;
+ }
+
+ .xl\:top-auto{
+ top: auto;
+ }
+
+ .xl\:right-auto{
+ right: auto;
+ }
+
+ .xl\:bottom-auto{
+ bottom: auto;
+ }
+
+ .xl\:left-auto{
+ left: auto;
+ }
+
+ .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, 0.05);
+ }
+
+ .xl\:shadow-sm{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .xl\:shadow{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:shadow-md{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:shadow-lg{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .xl\:shadow-xl{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .xl\:shadow-2xl{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .xl\:shadow-inner{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:shadow-outline{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .xl\:shadow-none{
+ box-shadow: none;
+ }
+
+ .xl\:hover\:shadow-xs:hover{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .xl\:hover\:shadow-sm:hover{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .xl\:hover\:shadow:hover{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:hover\:shadow-md:hover{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:hover\:shadow-lg:hover{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .xl\:hover\:shadow-xl:hover{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .xl\:hover\:shadow-2xl:hover{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .xl\:hover\:shadow-inner:hover{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:hover\:shadow-outline:hover{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .xl\:hover\:shadow-none:hover{
+ box-shadow: none;
+ }
+
+ .xl\:focus\:shadow-xs:focus{
+ box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
+ }
+
+ .xl\:focus\:shadow-sm:focus{
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
+ }
+
+ .xl\:focus\:shadow:focus{
+ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:focus\:shadow-md:focus{
+ box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:focus\:shadow-lg:focus{
+ box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, 0.04), 0 4px 15px 0 rgba(0, 0, 0, 0.08);
+ }
+
+ .xl\:focus\:shadow-xl:focus{
+ box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
+ }
+
+ .xl\:focus\:shadow-2xl:focus{
+ box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
+ }
+
+ .xl\:focus\:shadow-inner:focus{
+ box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
+ }
+
+ .xl\:focus\:shadow-outline:focus{
+ box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
+ }
+
+ .xl\:focus\:shadow-none:focus{
+ box-shadow: none;
+ }
+
+ .xl\:fill-current{
+ fill: currentColor;
+ }
+
+ .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{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .xl\:text-white{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .xl\:text-red-200{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .xl\:text-red-300{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .xl\:text-red-400{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .xl\:text-red-500{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .xl\:text-red-600{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .xl\:text-red-700{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .xl\:text-red-800{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .xl\:text-red-900{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .xl\:text-orange-100{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .xl\:text-orange-200{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .xl\:text-orange-300{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .xl\:text-orange-400{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .xl\:text-orange-500{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .xl\:text-orange-600{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .xl\:text-orange-700{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .xl\:text-orange-800{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .xl\:text-orange-900{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-100{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-200{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-300{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-400{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-500{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-600{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-700{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-800{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .xl\:text-yellow-900{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .xl\:text-blue-200{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .xl\:text-blue-300{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .xl\:text-blue-400{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .xl\:text-blue-500{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .xl\:text-blue-600{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .xl\:text-blue-700{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .xl\:text-blue-800{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .xl\:text-blue-900{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .xl\:text-pink-200{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .xl\:text-pink-300{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .xl\:text-pink-400{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .xl\:text-pink-500{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .xl\:text-pink-600{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .xl\:text-pink-700{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .xl\:text-pink-800{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .xl\:text-pink-900{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-transparent:hover{
+ color: transparent;
+ }
+
+ .xl\:hover\:text-current:hover{
+ color: currentColor;
+ }
+
+ .xl\:hover\:text-black:hover{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-white:hover{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:hover{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-200:hover{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-300:hover{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-400:hover{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-500:hover{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-600:hover{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-700:hover{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-800:hover{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-red-900:hover{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-100:hover{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-200:hover{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-300:hover{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-400:hover{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-500:hover{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-600:hover{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-700:hover{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-800:hover{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-orange-900:hover{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-100:hover{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-200:hover{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-300:hover{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-400:hover{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-500:hover{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-600:hover{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-700:hover{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-800:hover{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-yellow-900:hover{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:hover{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-200:hover{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-300:hover{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-400:hover{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-500:hover{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-600:hover{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-700:hover{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-800:hover{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-blue-900:hover{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:hover{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-200:hover{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-300:hover{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-400:hover{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-500:hover{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-600:hover{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-700:hover{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-800:hover{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .xl\:hover\:text-pink-900:hover{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-transparent:focus{
+ color: transparent;
+ }
+
+ .xl\:focus\:text-current:focus{
+ color: currentColor;
+ }
+
+ .xl\:focus\:text-black:focus{
+ --text-opacity: 1;
+ color: #000;
+ color: rgba(0, 0, 0, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-white:focus{
+ --text-opacity: 1;
+ color: #fff;
+ color: rgba(255, 255, 255, var(--text-opacity));
+ }
+
+ .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-red-100:focus{
+ --text-opacity: 1;
+ color: #fff5f5;
+ color: rgba(255, 245, 245, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-200:focus{
+ --text-opacity: 1;
+ color: #fed7d7;
+ color: rgba(254, 215, 215, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-300:focus{
+ --text-opacity: 1;
+ color: #feb2b2;
+ color: rgba(254, 178, 178, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-400:focus{
+ --text-opacity: 1;
+ color: #fc8181;
+ color: rgba(252, 129, 129, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-500:focus{
+ --text-opacity: 1;
+ color: #f56565;
+ color: rgba(245, 101, 101, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-600:focus{
+ --text-opacity: 1;
+ color: #e53e3e;
+ color: rgba(229, 62, 62, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-700:focus{
+ --text-opacity: 1;
+ color: #c53030;
+ color: rgba(197, 48, 48, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-800:focus{
+ --text-opacity: 1;
+ color: #9b2c2c;
+ color: rgba(155, 44, 44, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-red-900:focus{
+ --text-opacity: 1;
+ color: #742a2a;
+ color: rgba(116, 42, 42, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-100:focus{
+ --text-opacity: 1;
+ color: #fffaf0;
+ color: rgba(255, 250, 240, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-200:focus{
+ --text-opacity: 1;
+ color: #feebc8;
+ color: rgba(254, 235, 200, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-300:focus{
+ --text-opacity: 1;
+ color: #fbd38d;
+ color: rgba(251, 211, 141, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-400:focus{
+ --text-opacity: 1;
+ color: #f6ad55;
+ color: rgba(246, 173, 85, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-500:focus{
+ --text-opacity: 1;
+ color: #ed8936;
+ color: rgba(237, 137, 54, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-600:focus{
+ --text-opacity: 1;
+ color: #dd6b20;
+ color: rgba(221, 107, 32, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-700:focus{
+ --text-opacity: 1;
+ color: #c05621;
+ color: rgba(192, 86, 33, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-800:focus{
+ --text-opacity: 1;
+ color: #9c4221;
+ color: rgba(156, 66, 33, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-orange-900:focus{
+ --text-opacity: 1;
+ color: #7b341e;
+ color: rgba(123, 52, 30, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-100:focus{
+ --text-opacity: 1;
+ color: #fffff0;
+ color: rgba(255, 255, 240, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-200:focus{
+ --text-opacity: 1;
+ color: #fefcbf;
+ color: rgba(254, 252, 191, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-300:focus{
+ --text-opacity: 1;
+ color: #faf089;
+ color: rgba(250, 240, 137, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-400:focus{
+ --text-opacity: 1;
+ color: #f6e05e;
+ color: rgba(246, 224, 94, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-500:focus{
+ --text-opacity: 1;
+ color: #ecc94b;
+ color: rgba(236, 201, 75, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-600:focus{
+ --text-opacity: 1;
+ color: #d69e2e;
+ color: rgba(214, 158, 46, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-700:focus{
+ --text-opacity: 1;
+ color: #b7791f;
+ color: rgba(183, 121, 31, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-800:focus{
+ --text-opacity: 1;
+ color: #975a16;
+ color: rgba(151, 90, 22, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-yellow-900:focus{
+ --text-opacity: 1;
+ color: #744210;
+ color: rgba(116, 66, 16, var(--text-opacity));
+ }
+
+ .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-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-blue-100:focus{
+ --text-opacity: 1;
+ color: #ebf8ff;
+ color: rgba(235, 248, 255, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-200:focus{
+ --text-opacity: 1;
+ color: #bee3f8;
+ color: rgba(190, 227, 248, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-300:focus{
+ --text-opacity: 1;
+ color: #90cdf4;
+ color: rgba(144, 205, 244, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-400:focus{
+ --text-opacity: 1;
+ color: #63b3ed;
+ color: rgba(99, 179, 237, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-500:focus{
+ --text-opacity: 1;
+ color: #4299e1;
+ color: rgba(66, 153, 225, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-600:focus{
+ --text-opacity: 1;
+ color: #3182ce;
+ color: rgba(49, 130, 206, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-700:focus{
+ --text-opacity: 1;
+ color: #2b6cb0;
+ color: rgba(43, 108, 176, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-800:focus{
+ --text-opacity: 1;
+ color: #2c5282;
+ color: rgba(44, 82, 130, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-blue-900:focus{
+ --text-opacity: 1;
+ color: #2a4365;
+ color: rgba(42, 67, 101, var(--text-opacity));
+ }
+
+ .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-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-pink-100:focus{
+ --text-opacity: 1;
+ color: #fff5f7;
+ color: rgba(255, 245, 247, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-200:focus{
+ --text-opacity: 1;
+ color: #fed7e2;
+ color: rgba(254, 215, 226, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-300:focus{
+ --text-opacity: 1;
+ color: #fbb6ce;
+ color: rgba(251, 182, 206, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-400:focus{
+ --text-opacity: 1;
+ color: #f687b3;
+ color: rgba(246, 135, 179, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-500:focus{
+ --text-opacity: 1;
+ color: #ed64a6;
+ color: rgba(237, 100, 166, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-600:focus{
+ --text-opacity: 1;
+ color: #d53f8c;
+ color: rgba(213, 63, 140, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-700:focus{
+ --text-opacity: 1;
+ color: #b83280;
+ color: rgba(184, 50, 128, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-800:focus{
+ --text-opacity: 1;
+ color: #97266d;
+ color: rgba(151, 38, 109, var(--text-opacity));
+ }
+
+ .xl\:focus\:text-pink-900:focus{
+ --text-opacity: 1;
+ color: #702459;
+ color: rgba(112, 36, 89, var(--text-opacity));
+ }
+
+ .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\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
+ --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: -0.05em;
+ }
+
+ .xl\:tracking-tight{
+ letter-spacing: -0.025em;
+ }
+
+ .xl\:tracking-normal{
+ letter-spacing: 0;
+ }
+
+ .xl\:tracking-wide{
+ letter-spacing: 0.025em;
+ }
+
+ .xl\:tracking-wider{
+ letter-spacing: 0.05em;
+ }
+
+ .xl\:tracking-widest{
+ letter-spacing: 0.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;
+ 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: 0.25rem;
+ }
+
+ .xl\:w-2{
+ width: 0.5rem;
+ }
+
+ .xl\:w-3{
+ width: 0.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-12{
+ width: 3rem;
+ }
+
+ .xl\:w-16{
+ width: 4rem;
+ }
+
+ .xl\:w-20{
+ width: 5rem;
+ }
+
+ .xl\:w-24{
+ width: 6rem;
+ }
+
+ .xl\:w-32{
+ width: 8rem;
+ }
+
+ .xl\:w-40{
+ width: 10rem;
+ }
+
+ .xl\:w-48{
+ width: 12rem;
+ }
+
+ .xl\:w-56{
+ width: 14rem;
+ }
+
+ .xl\:w-64{
+ width: 16rem;
+ }
+
+ .xl\:w-auto{
+ width: auto;
+ }
+
+ .xl\:w-px{
+ width: 1px;
+ }
+
+ .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\:focus\:w-0:focus{
+ width: 0;
+ }
+
+ .xl\:focus\:w-1:focus{
+ width: 0.25rem;
+ }
+
+ .xl\:focus\:w-2:focus{
+ width: 0.5rem;
+ }
+
+ .xl\:focus\:w-3:focus{
+ width: 0.75rem;
+ }
+
+ .xl\:focus\:w-4:focus{
+ width: 1rem;
+ }
+
+ .xl\:focus\:w-5:focus{
+ width: 1.25rem;
+ }
+
+ .xl\:focus\:w-6:focus{
+ width: 1.5rem;
+ }
+
+ .xl\:focus\:w-7:focus{
+ width: 1.75rem;
+ }
+
+ .xl\:focus\:w-8:focus{
+ width: 2rem;
+ }
+
+ .xl\:focus\:w-9:focus{
+ width: 2.25rem;
+ }
+
+ .xl\:focus\:w-10:focus{
+ width: 2.5rem;
+ }
+
+ .xl\:focus\:w-12:focus{
+ width: 3rem;
+ }
+
+ .xl\:focus\:w-16:focus{
+ width: 4rem;
+ }
+
+ .xl\:focus\:w-20:focus{
+ width: 5rem;
+ }
+
+ .xl\:focus\:w-24:focus{
+ width: 6rem;
+ }
+
+ .xl\:focus\:w-32:focus{
+ width: 8rem;
+ }
+
+ .xl\:focus\:w-40:focus{
+ width: 10rem;
+ }
+
+ .xl\:focus\:w-48:focus{
+ width: 12rem;
+ }
+
+ .xl\:focus\:w-56:focus{
+ width: 14rem;
+ }
+
+ .xl\:focus\:w-64:focus{
+ width: 16rem;
+ }
+
+ .xl\:focus\:w-auto:focus{
+ width: auto;
+ }
+
+ .xl\:focus\:w-px:focus{
+ width: 1px;
+ }
+
+ .xl\:focus\:w-1\/2:focus{
+ width: 50%;
+ }
+
+ .xl\:focus\:w-1\/3:focus{
+ width: 33.333333%;
+ }
+
+ .xl\:focus\:w-2\/3:focus{
+ width: 66.666667%;
+ }
+
+ .xl\:focus\:w-1\/4:focus{
+ width: 25%;
+ }
+
+ .xl\:focus\:w-2\/4:focus{
+ width: 50%;
+ }
+
+ .xl\:focus\:w-3\/4:focus{
+ width: 75%;
+ }
+
+ .xl\:focus\:w-1\/5:focus{
+ width: 20%;
+ }
+
+ .xl\:focus\:w-2\/5:focus{
+ width: 40%;
+ }
+
+ .xl\:focus\:w-3\/5:focus{
+ width: 60%;
+ }
+
+ .xl\:focus\:w-4\/5:focus{
+ width: 80%;
+ }
+
+ .xl\:focus\:w-1\/6:focus{
+ width: 16.666667%;
+ }
+
+ .xl\:focus\:w-2\/6:focus{
+ width: 33.333333%;
+ }
+
+ .xl\:focus\:w-3\/6:focus{
+ width: 50%;
+ }
+
+ .xl\:focus\:w-4\/6:focus{
+ width: 66.666667%;
+ }
+
+ .xl\:focus\:w-5\/6:focus{
+ width: 83.333333%;
+ }
+
+ .xl\:focus\:w-1\/12:focus{
+ width: 8.333333%;
+ }
+
+ .xl\:focus\:w-2\/12:focus{
+ width: 16.666667%;
+ }
+
+ .xl\:focus\:w-3\/12:focus{
+ width: 25%;
+ }
+
+ .xl\:focus\:w-4\/12:focus{
+ width: 33.333333%;
+ }
+
+ .xl\:focus\:w-5\/12:focus{
+ width: 41.666667%;
+ }
+
+ .xl\:focus\:w-6\/12:focus{
+ width: 50%;
+ }
+
+ .xl\:focus\:w-7\/12:focus{
+ width: 58.333333%;
+ }
+
+ .xl\:focus\:w-8\/12:focus{
+ width: 66.666667%;
+ }
+
+ .xl\:focus\:w-9\/12:focus{
+ width: 75%;
+ }
+
+ .xl\:focus\:w-10\/12:focus{
+ width: 83.333333%;
+ }
+
+ .xl\:focus\:w-11\/12:focus{
+ width: 91.666667%;
+ }
+
+ .xl\:focus\:w-full:focus{
+ width: 100%;
+ }
+
+ .xl\:focus\:w-screen:focus{
+ width: 100vw;
+ }
+
+ .xl\:z-0{
+ z-index: 0;
+ }
+
+ .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: 0.25rem;
+ gap: 0.25rem;
+ }
+
+ .xl\:gap-2{
+ grid-gap: 0.5rem;
+ gap: 0.5rem;
+ }
+
+ .xl\:gap-3{
+ grid-gap: 0.75rem;
+ gap: 0.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-12{
+ grid-gap: 3rem;
+ gap: 3rem;
+ }
+
+ .xl\:gap-16{
+ grid-gap: 4rem;
+ gap: 4rem;
+ }
+
+ .xl\:gap-20{
+ grid-gap: 5rem;
+ gap: 5rem;
+ }
+
+ .xl\:gap-24{
+ grid-gap: 6rem;
+ gap: 6rem;
+ }
+
+ .xl\:gap-32{
+ grid-gap: 8rem;
+ gap: 8rem;
+ }
+
+ .xl\:gap-40{
+ grid-gap: 10rem;
+ gap: 10rem;
+ }
+
+ .xl\:gap-48{
+ grid-gap: 12rem;
+ gap: 12rem;
+ }
+
+ .xl\:gap-56{
+ grid-gap: 14rem;
+ gap: 14rem;
+ }
+
+ .xl\:gap-64{
+ grid-gap: 16rem;
+ gap: 16rem;
+ }
+
+ .xl\:gap-px{
+ grid-gap: 1px;
+ gap: 1px;
+ }
+
+ .xl\:col-gap-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .xl\:col-gap-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .xl\:col-gap-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .xl\:col-gap-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .xl\:col-gap-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .xl\:col-gap-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .xl\:col-gap-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .xl\:gap-x-0{
+ grid-column-gap: 0;
+ -moz-column-gap: 0;
+ column-gap: 0;
+ }
+
+ .xl\:gap-x-1{
+ grid-column-gap: 0.25rem;
+ -moz-column-gap: 0.25rem;
+ column-gap: 0.25rem;
+ }
+
+ .xl\:gap-x-2{
+ grid-column-gap: 0.5rem;
+ -moz-column-gap: 0.5rem;
+ column-gap: 0.5rem;
+ }
+
+ .xl\:gap-x-3{
+ grid-column-gap: 0.75rem;
+ -moz-column-gap: 0.75rem;
+ column-gap: 0.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-12{
+ grid-column-gap: 3rem;
+ -moz-column-gap: 3rem;
+ column-gap: 3rem;
+ }
+
+ .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-24{
+ grid-column-gap: 6rem;
+ -moz-column-gap: 6rem;
+ column-gap: 6rem;
+ }
+
+ .xl\:gap-x-32{
+ grid-column-gap: 8rem;
+ -moz-column-gap: 8rem;
+ column-gap: 8rem;
+ }
+
+ .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-56{
+ grid-column-gap: 14rem;
+ -moz-column-gap: 14rem;
+ column-gap: 14rem;
+ }
+
+ .xl\:gap-x-64{
+ grid-column-gap: 16rem;
+ -moz-column-gap: 16rem;
+ column-gap: 16rem;
+ }
+
+ .xl\:gap-x-px{
+ grid-column-gap: 1px;
+ -moz-column-gap: 1px;
+ column-gap: 1px;
+ }
+
+ .xl\:row-gap-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .xl\:row-gap-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .xl\:row-gap-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .xl\:row-gap-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .xl\:row-gap-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .xl\:row-gap-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .xl\:row-gap-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .xl\:gap-y-0{
+ grid-row-gap: 0;
+ row-gap: 0;
+ }
+
+ .xl\:gap-y-1{
+ grid-row-gap: 0.25rem;
+ row-gap: 0.25rem;
+ }
+
+ .xl\:gap-y-2{
+ grid-row-gap: 0.5rem;
+ row-gap: 0.5rem;
+ }
+
+ .xl\:gap-y-3{
+ grid-row-gap: 0.75rem;
+ row-gap: 0.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-12{
+ grid-row-gap: 3rem;
+ row-gap: 3rem;
+ }
+
+ .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-24{
+ grid-row-gap: 6rem;
+ row-gap: 6rem;
+ }
+
+ .xl\:gap-y-32{
+ grid-row-gap: 8rem;
+ row-gap: 8rem;
+ }
+
+ .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-56{
+ grid-row-gap: 14rem;
+ row-gap: 14rem;
+ }
+
+ .xl\:gap-y-64{
+ grid-row-gap: 16rem;
+ row-gap: 16rem;
+ }
+
+ .xl\:gap-y-px{
+ grid-row-gap: 1px;
+ row-gap: 1px;
+ }
+
+ .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\:transform-none{
+ transform: none;
+ }
+
+ .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-1{
+ --transform-rotate: 1deg;
+ }
+
+ .xl\:rotate-2{
+ --transform-rotate: 2deg;
+ }
+
+ .xl\:rotate-3{
+ --transform-rotate: 3deg;
+ }
+
+ .xl\:rotate-6{
+ --transform-rotate: 6deg;
+ }
+
+ .xl\:rotate-12{
+ --transform-rotate: 12deg;
+ }
+
+ .xl\:rotate-45{
+ --transform-rotate: 45deg;
+ }
+
+ .xl\:rotate-90{
+ --transform-rotate: 90deg;
+ }
+
+ .xl\:rotate-180{
+ --transform-rotate: 180deg;
+ }
+
+ .xl\:-rotate-180{
+ --transform-rotate: -180deg;
+ }
+
+ .xl\:-rotate-90{
+ --transform-rotate: -90deg;
+ }
+
+ .xl\:-rotate-45{
+ --transform-rotate: -45deg;
+ }
+
+ .xl\:-rotate-12{
+ --transform-rotate: -12deg;
+ }
+
+ .xl\:-rotate-6{
+ --transform-rotate: -6deg;
+ }
+
+ .xl\:-rotate-3{
+ --transform-rotate: -3deg;
+ }
+
+ .xl\:-rotate-2{
+ --transform-rotate: -2deg;
+ }
+
+ .xl\:-rotate-1{
+ --transform-rotate: -1deg;
+ }
+
+ .xl\:hover\:rotate-0:hover{
+ --transform-rotate: 0;
+ }
+
+ .xl\:hover\:rotate-1:hover{
+ --transform-rotate: 1deg;
+ }
+
+ .xl\:hover\:rotate-2:hover{
+ --transform-rotate: 2deg;
+ }
+
+ .xl\:hover\:rotate-3:hover{
+ --transform-rotate: 3deg;
+ }
+
+ .xl\:hover\:rotate-6:hover{
+ --transform-rotate: 6deg;
+ }
+
+ .xl\:hover\:rotate-12:hover{
+ --transform-rotate: 12deg;
+ }
+
+ .xl\:hover\:rotate-45:hover{
+ --transform-rotate: 45deg;
+ }
+
+ .xl\:hover\:rotate-90:hover{
+ --transform-rotate: 90deg;
+ }
+
+ .xl\:hover\:rotate-180:hover{
+ --transform-rotate: 180deg;
+ }
+
+ .xl\:hover\:-rotate-180:hover{
+ --transform-rotate: -180deg;
+ }
+
+ .xl\:hover\:-rotate-90:hover{
+ --transform-rotate: -90deg;
+ }
+
+ .xl\:hover\:-rotate-45:hover{
+ --transform-rotate: -45deg;
+ }
+
+ .xl\:hover\:-rotate-12:hover{
+ --transform-rotate: -12deg;
+ }
+
+ .xl\:hover\:-rotate-6:hover{
+ --transform-rotate: -6deg;
+ }
+
+ .xl\:hover\:-rotate-3:hover{
+ --transform-rotate: -3deg;
+ }
+
+ .xl\:hover\:-rotate-2:hover{
+ --transform-rotate: -2deg;
+ }
+
+ .xl\:hover\:-rotate-1:hover{
+ --transform-rotate: -1deg;
+ }
+
+ .xl\:focus\:rotate-0:focus{
+ --transform-rotate: 0;
+ }
+
+ .xl\:focus\:rotate-1:focus{
+ --transform-rotate: 1deg;
+ }
+
+ .xl\:focus\:rotate-2:focus{
+ --transform-rotate: 2deg;
+ }
+
+ .xl\:focus\:rotate-3:focus{
+ --transform-rotate: 3deg;
+ }
+
+ .xl\:focus\:rotate-6:focus{
+ --transform-rotate: 6deg;
+ }
+
+ .xl\:focus\:rotate-12:focus{
+ --transform-rotate: 12deg;
+ }
+
+ .xl\:focus\:rotate-45:focus{
+ --transform-rotate: 45deg;
+ }
+
+ .xl\:focus\:rotate-90:focus{
+ --transform-rotate: 90deg;
+ }
+
+ .xl\:focus\:rotate-180:focus{
+ --transform-rotate: 180deg;
+ }
+
+ .xl\:focus\:-rotate-180:focus{
+ --transform-rotate: -180deg;
+ }
+
+ .xl\:focus\:-rotate-90:focus{
+ --transform-rotate: -90deg;
+ }
+
+ .xl\:focus\:-rotate-45:focus{
+ --transform-rotate: -45deg;
+ }
+
+ .xl\:focus\:-rotate-12:focus{
+ --transform-rotate: -12deg;
+ }
+
+ .xl\:focus\:-rotate-6:focus{
+ --transform-rotate: -6deg;
+ }
+
+ .xl\:focus\:-rotate-3:focus{
+ --transform-rotate: -3deg;
+ }
+
+ .xl\:focus\:-rotate-2:focus{
+ --transform-rotate: -2deg;
+ }
+
+ .xl\:focus\:-rotate-1:focus{
+ --transform-rotate: -1deg;
+ }
+
+ .xl\:translate-x-0{
+ --transform-translate-x: 0;
+ }
+
+ .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-12{
+ --transform-translate-x: 3rem;
+ }
+
+ .xl\:translate-x-16{
+ --transform-translate-x: 4rem;
+ }
+
+ .xl\:translate-x-20{
+ --transform-translate-x: 5rem;
+ }
+
+ .xl\:translate-x-24{
+ --transform-translate-x: 6rem;
+ }
+
+ .xl\:translate-x-32{
+ --transform-translate-x: 8rem;
+ }
+
+ .xl\:translate-x-40{
+ --transform-translate-x: 10rem;
+ }
+
+ .xl\:translate-x-48{
+ --transform-translate-x: 12rem;
+ }
+
+ .xl\:translate-x-56{
+ --transform-translate-x: 14rem;
+ }
+
+ .xl\:translate-x-64{
+ --transform-translate-x: 16rem;
+ }
+
+ .xl\:translate-x-px{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12{
+ --transform-translate-x: -3rem;
+ }
+
+ .xl\:-translate-x-16{
+ --transform-translate-x: -4rem;
+ }
+
+ .xl\:-translate-x-20{
+ --transform-translate-x: -5rem;
+ }
+
+ .xl\:-translate-x-24{
+ --transform-translate-x: -6rem;
+ }
+
+ .xl\:-translate-x-32{
+ --transform-translate-x: -8rem;
+ }
+
+ .xl\:-translate-x-40{
+ --transform-translate-x: -10rem;
+ }
+
+ .xl\:-translate-x-48{
+ --transform-translate-x: -12rem;
+ }
+
+ .xl\:-translate-x-56{
+ --transform-translate-x: -14rem;
+ }
+
+ .xl\:-translate-x-64{
+ --transform-translate-x: -16rem;
+ }
+
+ .xl\:-translate-x-px{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12{
+ --transform-translate-y: 3rem;
+ }
+
+ .xl\:translate-y-16{
+ --transform-translate-y: 4rem;
+ }
+
+ .xl\:translate-y-20{
+ --transform-translate-y: 5rem;
+ }
+
+ .xl\:translate-y-24{
+ --transform-translate-y: 6rem;
+ }
+
+ .xl\:translate-y-32{
+ --transform-translate-y: 8rem;
+ }
+
+ .xl\:translate-y-40{
+ --transform-translate-y: 10rem;
+ }
+
+ .xl\:translate-y-48{
+ --transform-translate-y: 12rem;
+ }
+
+ .xl\:translate-y-56{
+ --transform-translate-y: 14rem;
+ }
+
+ .xl\:translate-y-64{
+ --transform-translate-y: 16rem;
+ }
+
+ .xl\:translate-y-px{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12{
+ --transform-translate-y: -3rem;
+ }
+
+ .xl\:-translate-y-16{
+ --transform-translate-y: -4rem;
+ }
+
+ .xl\:-translate-y-20{
+ --transform-translate-y: -5rem;
+ }
+
+ .xl\:-translate-y-24{
+ --transform-translate-y: -6rem;
+ }
+
+ .xl\:-translate-y-32{
+ --transform-translate-y: -8rem;
+ }
+
+ .xl\:-translate-y-40{
+ --transform-translate-y: -10rem;
+ }
+
+ .xl\:-translate-y-48{
+ --transform-translate-y: -12rem;
+ }
+
+ .xl\:-translate-y-56{
+ --transform-translate-y: -14rem;
+ }
+
+ .xl\:-translate-y-64{
+ --transform-translate-y: -16rem;
+ }
+
+ .xl\:-translate-y-px{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-x: 3rem;
+ }
+
+ .xl\:hover\:translate-x-16:hover{
+ --transform-translate-x: 4rem;
+ }
+
+ .xl\:hover\:translate-x-20:hover{
+ --transform-translate-x: 5rem;
+ }
+
+ .xl\:hover\:translate-x-24:hover{
+ --transform-translate-x: 6rem;
+ }
+
+ .xl\:hover\:translate-x-32:hover{
+ --transform-translate-x: 8rem;
+ }
+
+ .xl\:hover\:translate-x-40:hover{
+ --transform-translate-x: 10rem;
+ }
+
+ .xl\:hover\:translate-x-48:hover{
+ --transform-translate-x: 12rem;
+ }
+
+ .xl\:hover\:translate-x-56:hover{
+ --transform-translate-x: 14rem;
+ }
+
+ .xl\:hover\:translate-x-64:hover{
+ --transform-translate-x: 16rem;
+ }
+
+ .xl\:hover\:translate-x-px:hover{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-x: -3rem;
+ }
+
+ .xl\:hover\:-translate-x-16:hover{
+ --transform-translate-x: -4rem;
+ }
+
+ .xl\:hover\:-translate-x-20:hover{
+ --transform-translate-x: -5rem;
+ }
+
+ .xl\:hover\:-translate-x-24:hover{
+ --transform-translate-x: -6rem;
+ }
+
+ .xl\:hover\:-translate-x-32:hover{
+ --transform-translate-x: -8rem;
+ }
+
+ .xl\:hover\:-translate-x-40:hover{
+ --transform-translate-x: -10rem;
+ }
+
+ .xl\:hover\:-translate-x-48:hover{
+ --transform-translate-x: -12rem;
+ }
+
+ .xl\:hover\:-translate-x-56:hover{
+ --transform-translate-x: -14rem;
+ }
+
+ .xl\:hover\:-translate-x-64:hover{
+ --transform-translate-x: -16rem;
+ }
+
+ .xl\:hover\:-translate-x-px:hover{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:hover{
+ --transform-translate-y: 3rem;
+ }
+
+ .xl\:hover\:translate-y-16:hover{
+ --transform-translate-y: 4rem;
+ }
+
+ .xl\:hover\:translate-y-20:hover{
+ --transform-translate-y: 5rem;
+ }
+
+ .xl\:hover\:translate-y-24:hover{
+ --transform-translate-y: 6rem;
+ }
+
+ .xl\:hover\:translate-y-32:hover{
+ --transform-translate-y: 8rem;
+ }
+
+ .xl\:hover\:translate-y-40:hover{
+ --transform-translate-y: 10rem;
+ }
+
+ .xl\:hover\:translate-y-48:hover{
+ --transform-translate-y: 12rem;
+ }
+
+ .xl\:hover\:translate-y-56:hover{
+ --transform-translate-y: 14rem;
+ }
+
+ .xl\:hover\:translate-y-64:hover{
+ --transform-translate-y: 16rem;
+ }
+
+ .xl\:hover\:translate-y-px:hover{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:hover{
+ --transform-translate-y: -3rem;
+ }
+
+ .xl\:hover\:-translate-y-16:hover{
+ --transform-translate-y: -4rem;
+ }
+
+ .xl\:hover\:-translate-y-20:hover{
+ --transform-translate-y: -5rem;
+ }
+
+ .xl\:hover\:-translate-y-24:hover{
+ --transform-translate-y: -6rem;
+ }
+
+ .xl\:hover\:-translate-y-32:hover{
+ --transform-translate-y: -8rem;
+ }
+
+ .xl\:hover\:-translate-y-40:hover{
+ --transform-translate-y: -10rem;
+ }
+
+ .xl\:hover\:-translate-y-48:hover{
+ --transform-translate-y: -12rem;
+ }
+
+ .xl\:hover\:-translate-y-56:hover{
+ --transform-translate-y: -14rem;
+ }
+
+ .xl\:hover\:-translate-y-64:hover{
+ --transform-translate-y: -16rem;
+ }
+
+ .xl\:hover\:-translate-y-px:hover{
+ --transform-translate-y: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-x: 3rem;
+ }
+
+ .xl\:focus\:translate-x-16:focus{
+ --transform-translate-x: 4rem;
+ }
+
+ .xl\:focus\:translate-x-20:focus{
+ --transform-translate-x: 5rem;
+ }
+
+ .xl\:focus\:translate-x-24:focus{
+ --transform-translate-x: 6rem;
+ }
+
+ .xl\:focus\:translate-x-32:focus{
+ --transform-translate-x: 8rem;
+ }
+
+ .xl\:focus\:translate-x-40:focus{
+ --transform-translate-x: 10rem;
+ }
+
+ .xl\:focus\:translate-x-48:focus{
+ --transform-translate-x: 12rem;
+ }
+
+ .xl\:focus\:translate-x-56:focus{
+ --transform-translate-x: 14rem;
+ }
+
+ .xl\:focus\:translate-x-64:focus{
+ --transform-translate-x: 16rem;
+ }
+
+ .xl\:focus\:translate-x-px:focus{
+ --transform-translate-x: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-x: -3rem;
+ }
+
+ .xl\:focus\:-translate-x-16:focus{
+ --transform-translate-x: -4rem;
+ }
+
+ .xl\:focus\:-translate-x-20:focus{
+ --transform-translate-x: -5rem;
+ }
+
+ .xl\:focus\:-translate-x-24:focus{
+ --transform-translate-x: -6rem;
+ }
+
+ .xl\:focus\:-translate-x-32:focus{
+ --transform-translate-x: -8rem;
+ }
+
+ .xl\:focus\:-translate-x-40:focus{
+ --transform-translate-x: -10rem;
+ }
+
+ .xl\:focus\:-translate-x-48:focus{
+ --transform-translate-x: -12rem;
+ }
+
+ .xl\:focus\:-translate-x-56:focus{
+ --transform-translate-x: -14rem;
+ }
+
+ .xl\:focus\:-translate-x-64:focus{
+ --transform-translate-x: -16rem;
+ }
+
+ .xl\:focus\:-translate-x-px:focus{
+ --transform-translate-x: -1px;
+ }
+
+ .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: 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-12:focus{
+ --transform-translate-y: 3rem;
+ }
+
+ .xl\:focus\:translate-y-16:focus{
+ --transform-translate-y: 4rem;
+ }
+
+ .xl\:focus\:translate-y-20:focus{
+ --transform-translate-y: 5rem;
+ }
+
+ .xl\:focus\:translate-y-24:focus{
+ --transform-translate-y: 6rem;
+ }
+
+ .xl\:focus\:translate-y-32:focus{
+ --transform-translate-y: 8rem;
+ }
+
+ .xl\:focus\:translate-y-40:focus{
+ --transform-translate-y: 10rem;
+ }
+
+ .xl\:focus\:translate-y-48:focus{
+ --transform-translate-y: 12rem;
+ }
+
+ .xl\:focus\:translate-y-56:focus{
+ --transform-translate-y: 14rem;
+ }
+
+ .xl\:focus\:translate-y-64:focus{
+ --transform-translate-y: 16rem;
+ }
+
+ .xl\:focus\:translate-y-px:focus{
+ --transform-translate-y: 1px;
+ }
+
+ .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-12:focus{
+ --transform-translate-y: -3rem;
+ }
+
+ .xl\:focus\:-translate-y-16:focus{
+ --transform-translate-y: -4rem;
+ }
+
+ .xl\:focus\:-translate-y-20:focus{
+ --transform-translate-y: -5rem;
+ }
+
+ .xl\:focus\:-translate-y-24:focus{
+ --transform-translate-y: -6rem;
+ }
+
+ .xl\:focus\:-translate-y-32:focus{
+ --transform-translate-y: -8rem;
+ }
+
+ .xl\:focus\:-translate-y-40:focus{
+ --transform-translate-y: -10rem;
+ }
+
+ .xl\:focus\:-translate-y-48:focus{
+ --transform-translate-y: -12rem;
+ }
+
+ .xl\:focus\:-translate-y-56:focus{
+ --transform-translate-y: -14rem;
+ }
+
+ .xl\:focus\:-translate-y-64:focus{
+ --transform-translate-y: -16rem;
+ }
+
+ .xl\:focus\:-translate-y-px:focus{
+ --transform-translate-y: -1px;
+ }
+
+ .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(0.4, 0, 1, 1);
+ }
+
+ .xl\:ease-out{
+ transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
+ }
+
+ .xl\:ease-in-out{
+ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
+ }
+
+ .xl\:duration-75{
+ transition-duration: 75ms;
+ }
+
+ .xl\:duration-100{
+ transition-duration: 100ms;
+ }
+
+ .xl\:duration-150{
+ transition-duration: 150ms;
+ }
+
+ .xl\:duration-200{
+ transition-duration: 200ms;
+ }
+
+ .xl\:duration-300{
+ transition-duration: 300ms;
+ }
+
+ .xl\:duration-500{
+ transition-duration: 500ms;
+ }
+
+ .xl\:duration-700{
+ transition-duration: 700ms;
+ }
+
+ .xl\:duration-1000{
+ transition-duration: 1000ms;
+ }
+
+ .xl\:delay-75{
+ transition-delay: 75ms;
+ }
+
+ .xl\:delay-100{
+ transition-delay: 100ms;
+ }
+
+ .xl\:delay-150{
+ transition-delay: 150ms;
+ }
+
+ .xl\:delay-200{
+ transition-delay: 200ms;
+ }
+
+ .xl\:delay-300{
+ transition-delay: 300ms;
+ }
+
+ .xl\:delay-500{
+ transition-delay: 500ms;
+ }
+
+ .xl\:delay-700{
+ transition-delay: 700ms;
+ }
+
+ .xl\:delay-1000{
+ transition-delay: 1000ms;
+ }
+
+ .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, 0.2, 1) infinite;
+ animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
+ }
+
+ .xl\:animate-pulse{
+ -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
+ }
+
+ .xl\:animate-bounce{
+ -webkit-animation: bounce 1s infinite;
+ animation: bounce 1s infinite;
+ }
+}
diff --git a/docs/build_local/assets/build/js/main.js b/docs/build_local/assets/build/js/main.js
new file mode 100644
index 00000000..2257b4db
--- /dev/null
+++ b/docs/build_local/assets/build/js/main.js
@@ -0,0 +1,1044 @@
+/*
+ * ATTENTION: An "eval-source-map" devtool has been used.
+ * This devtool is neither made for production nor for readable output files.
+ * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
+ * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
+ * or disable the default devtool with "devtool: false".
+ * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
+ */
+/******/ (() => { // webpackBootstrap
+/******/ var __webpack_modules__ = ({
+
+/***/ "./node_modules/algoliasearch/src/AlgoliaSearchCore.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/AlgoliaSearchCore.js ***!
+ \*************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+eval("/* provided dependency */ var process = __webpack_require__(/*! process/browser.js */ \"./node_modules/process/browser.js\");\nmodule.exports = AlgoliaSearchCore;\n\nvar errors = __webpack_require__(/*! ./errors */ \"./node_modules/algoliasearch/src/errors.js\");\nvar exitPromise = __webpack_require__(/*! ./exitPromise.js */ \"./node_modules/algoliasearch/src/exitPromise.js\");\nvar IndexCore = __webpack_require__(/*! ./IndexCore.js */ \"./node_modules/algoliasearch/src/IndexCore.js\");\nvar store = __webpack_require__(/*! ./store.js */ \"./node_modules/algoliasearch/src/store.js\");\n\n// We will always put the API KEY in the JSON body in case of too long API KEY,\n// to avoid query string being too long and failing in various conditions (our server limit, browser limit,\n// proxies limit)\nvar MAX_API_KEY_LENGTH = 500;\nvar RESET_APP_DATA_TIMER =\n process.env.RESET_APP_DATA_TIMER && parseInt(process.env.RESET_APP_DATA_TIMER, 10) ||\n 60 * 2 * 1000; // after 2 minutes reset to first host\n\n/*\n * Algolia Search library initialization\n * https://www.algolia.com/\n *\n * @param {string} applicationID - Your applicationID, found in your dashboard\n * @param {string} apiKey - Your API key, found in your dashboard\n * @param {Object} [opts]\n * @param {number} [opts.timeout=2000] - The request timeout set in milliseconds,\n * another request will be issued after this timeout\n * @param {string} [opts.protocol='https:'] - The protocol used to query Algolia Search API.\n * Set to 'http:' to force using http.\n * @param {Object|Array} [opts.hosts={\n * read: [this.applicationID + '-dsn.algolia.net'].concat([\n * this.applicationID + '-1.algolianet.com',\n * this.applicationID + '-2.algolianet.com',\n * this.applicationID + '-3.algolianet.com']\n * ]),\n * write: [this.applicationID + '.algolia.net'].concat([\n * this.applicationID + '-1.algolianet.com',\n * this.applicationID + '-2.algolianet.com',\n * this.applicationID + '-3.algolianet.com']\n * ]) - The hosts to use for Algolia Search API.\n * If you provide them, you will less benefit from our HA implementation\n */\nfunction AlgoliaSearchCore(applicationID, apiKey, opts) {\n var debug = __webpack_require__(/*! debug */ \"./node_modules/debug/src/browser.js\")('algoliasearch');\n\n var clone = __webpack_require__(/*! ./clone.js */ \"./node_modules/algoliasearch/src/clone.js\");\n var isArray = __webpack_require__(/*! isarray */ \"./node_modules/isarray/index.js\");\n var map = __webpack_require__(/*! ./map.js */ \"./node_modules/algoliasearch/src/map.js\");\n\n var usage = 'Usage: algoliasearch(applicationID, apiKey, opts)';\n\n if (opts._allowEmptyCredentials !== true && !applicationID) {\n throw new errors.AlgoliaSearchError('Please provide an application ID. ' + usage);\n }\n\n if (opts._allowEmptyCredentials !== true && !apiKey) {\n throw new errors.AlgoliaSearchError('Please provide an API key. ' + usage);\n }\n\n this.applicationID = applicationID;\n this.apiKey = apiKey;\n\n this.hosts = {\n read: [],\n write: []\n };\n\n opts = opts || {};\n\n this._timeouts = opts.timeouts || {\n connect: 1 * 1000, // 500ms connect is GPRS latency\n read: 2 * 1000,\n write: 30 * 1000\n };\n\n // backward compat, if opts.timeout is passed, we use it to configure all timeouts like before\n if (opts.timeout) {\n this._timeouts.connect = this._timeouts.read = this._timeouts.write = opts.timeout;\n }\n\n var protocol = opts.protocol || 'https:';\n // while we advocate for colon-at-the-end values: 'http:' for `opts.protocol`\n // we also accept `http` and `https`. It's a common error.\n if (!/:$/.test(protocol)) {\n protocol = protocol + ':';\n }\n\n if (protocol !== 'http:' && protocol !== 'https:') {\n throw new errors.AlgoliaSearchError('protocol must be `http:` or `https:` (was `' + opts.protocol + '`)');\n }\n\n this._checkAppIdData();\n\n if (!opts.hosts) {\n var defaultHosts = map(this._shuffleResult, function(hostNumber) {\n return applicationID + '-' + hostNumber + '.algolianet.com';\n });\n\n // no hosts given, compute defaults\n var mainSuffix = (opts.dsn === false ? '' : '-dsn') + '.algolia.net';\n this.hosts.read = [this.applicationID + mainSuffix].concat(defaultHosts);\n this.hosts.write = [this.applicationID + '.algolia.net'].concat(defaultHosts);\n } else if (isArray(opts.hosts)) {\n // when passing custom hosts, we need to have a different host index if the number\n // of write/read hosts are different.\n this.hosts.read = clone(opts.hosts);\n this.hosts.write = clone(opts.hosts);\n } else {\n this.hosts.read = clone(opts.hosts.read);\n this.hosts.write = clone(opts.hosts.write);\n }\n\n // add protocol and lowercase hosts\n this.hosts.read = map(this.hosts.read, prepareHost(protocol));\n this.hosts.write = map(this.hosts.write, prepareHost(protocol));\n\n this.extraHeaders = {};\n\n // In some situations you might want to warm the cache\n this.cache = opts._cache || {};\n\n this._ua = opts._ua;\n this._useCache = opts._useCache === undefined || opts._cache ? true : opts._useCache;\n this._useRequestCache = this._useCache && opts._useRequestCache;\n this._useFallback = opts.useFallback === undefined ? true : opts.useFallback;\n\n this._setTimeout = opts._setTimeout;\n\n debug('init done, %j', this);\n}\n\n/*\n * Get the index object initialized\n *\n * @param indexName the name of index\n * @param callback the result callback with one argument (the Index instance)\n */\nAlgoliaSearchCore.prototype.initIndex = function(indexName) {\n return new IndexCore(this, indexName);\n};\n\n/**\n* Add an extra field to the HTTP request\n*\n* @param name the header field name\n* @param value the header field value\n*/\nAlgoliaSearchCore.prototype.setExtraHeader = function(name, value) {\n this.extraHeaders[name.toLowerCase()] = value;\n};\n\n/**\n* Get the value of an extra HTTP header\n*\n* @param name the header field name\n*/\nAlgoliaSearchCore.prototype.getExtraHeader = function(name) {\n return this.extraHeaders[name.toLowerCase()];\n};\n\n/**\n* Remove an extra field from the HTTP request\n*\n* @param name the header field name\n*/\nAlgoliaSearchCore.prototype.unsetExtraHeader = function(name) {\n delete this.extraHeaders[name.toLowerCase()];\n};\n\n/**\n* Augment sent x-algolia-agent with more data, each agent part\n* is automatically separated from the others by a semicolon;\n*\n* @param algoliaAgent the agent to add\n*/\nAlgoliaSearchCore.prototype.addAlgoliaAgent = function(algoliaAgent) {\n var algoliaAgentWithDelimiter = '; ' + algoliaAgent;\n\n if (this._ua.indexOf(algoliaAgentWithDelimiter) === -1) {\n this._ua += algoliaAgentWithDelimiter;\n }\n};\n\n/*\n * Wrapper that try all hosts to maximize the quality of service\n */\nAlgoliaSearchCore.prototype._jsonRequest = function(initialOpts) {\n this._checkAppIdData();\n\n var requestDebug = __webpack_require__(/*! debug */ \"./node_modules/debug/src/browser.js\")('algoliasearch:' + initialOpts.url);\n\n\n var body;\n var cacheID;\n var additionalUA = initialOpts.additionalUA || '';\n var cache = initialOpts.cache;\n var client = this;\n var tries = 0;\n var usingFallback = false;\n var hasFallback = client._useFallback && client._request.fallback && initialOpts.fallback;\n var headers;\n\n if (\n this.apiKey.length > MAX_API_KEY_LENGTH &&\n initialOpts.body !== undefined &&\n (initialOpts.body.params !== undefined || // index.search()\n initialOpts.body.requests !== undefined) // client.search()\n ) {\n initialOpts.body.apiKey = this.apiKey;\n headers = this._computeRequestHeaders({\n additionalUA: additionalUA,\n withApiKey: false,\n headers: initialOpts.headers\n });\n } else {\n headers = this._computeRequestHeaders({\n additionalUA: additionalUA,\n headers: initialOpts.headers\n });\n }\n\n if (initialOpts.body !== undefined) {\n body = safeJSONStringify(initialOpts.body);\n }\n\n requestDebug('request start');\n var debugData = [];\n\n\n function doRequest(requester, reqOpts) {\n client._checkAppIdData();\n\n var startTime = new Date();\n\n if (client._useCache && !client._useRequestCache) {\n cacheID = initialOpts.url;\n }\n\n // as we sometime use POST requests to pass parameters (like query='aa'),\n // the cacheID must also include the body to be different between calls\n if (client._useCache && !client._useRequestCache && body) {\n cacheID += '_body_' + reqOpts.body;\n }\n\n // handle cache existence\n if (isCacheValidWithCurrentID(!client._useRequestCache, cache, cacheID)) {\n requestDebug('serving response from cache');\n\n var responseText = cache[cacheID];\n\n // Cache response must match the type of the original one\n return client._promise.resolve({\n body: JSON.parse(responseText),\n responseText: responseText\n });\n }\n\n // if we reached max tries\n if (tries >= client.hosts[initialOpts.hostType].length) {\n if (!hasFallback || usingFallback) {\n requestDebug('could not get any response');\n // then stop\n return client._promise.reject(new errors.AlgoliaSearchError(\n 'Cannot connect to the AlgoliaSearch API.' +\n ' Send an email to support@algolia.com to report and resolve the issue.' +\n ' Application id was: ' + client.applicationID, {debugData: debugData}\n ));\n }\n\n requestDebug('switching to fallback');\n\n // let's try the fallback starting from here\n tries = 0;\n\n // method, url and body are fallback dependent\n reqOpts.method = initialOpts.fallback.method;\n reqOpts.url = initialOpts.fallback.url;\n reqOpts.jsonBody = initialOpts.fallback.body;\n if (reqOpts.jsonBody) {\n reqOpts.body = safeJSONStringify(reqOpts.jsonBody);\n }\n // re-compute headers, they could be omitting the API KEY\n headers = client._computeRequestHeaders({\n additionalUA: additionalUA,\n headers: initialOpts.headers\n });\n\n reqOpts.timeouts = client._getTimeoutsForRequest(initialOpts.hostType);\n client._setHostIndexByType(0, initialOpts.hostType);\n usingFallback = true; // the current request is now using fallback\n return doRequest(client._request.fallback, reqOpts);\n }\n\n var currentHost = client._getHostByType(initialOpts.hostType);\n\n var url = currentHost + reqOpts.url;\n var options = {\n body: reqOpts.body,\n jsonBody: reqOpts.jsonBody,\n method: reqOpts.method,\n headers: headers,\n timeouts: reqOpts.timeouts,\n debug: requestDebug,\n forceAuthHeaders: reqOpts.forceAuthHeaders\n };\n\n requestDebug('method: %s, url: %s, headers: %j, timeouts: %d',\n options.method, url, options.headers, options.timeouts);\n\n if (requester === client._request.fallback) {\n requestDebug('using fallback');\n }\n\n // `requester` is any of this._request or this._request.fallback\n // thus it needs to be called using the client as context\n return requester.call(client, url, options).then(success, tryFallback);\n\n function success(httpResponse) {\n // compute the status of the response,\n //\n // When in browser mode, using XDR or JSONP, we have no statusCode available\n // So we rely on our API response `status` property.\n // But `waitTask` can set a `status` property which is not the statusCode (it's the task status)\n // So we check if there's a `message` along `status` and it means it's an error\n //\n // That's the only case where we have a response.status that's not the http statusCode\n var status = httpResponse && httpResponse.body && httpResponse.body.message && httpResponse.body.status ||\n\n // this is important to check the request statusCode AFTER the body eventual\n // statusCode because some implementations (jQuery XDomainRequest transport) may\n // send statusCode 200 while we had an error\n httpResponse.statusCode ||\n\n // When in browser mode, using XDR or JSONP\n // we default to success when no error (no response.status && response.message)\n // If there was a JSON.parse() error then body is null and it fails\n httpResponse && httpResponse.body && 200;\n\n requestDebug('received response: statusCode: %s, computed statusCode: %d, headers: %j',\n httpResponse.statusCode, status, httpResponse.headers);\n\n var httpResponseOk = Math.floor(status / 100) === 2;\n\n var endTime = new Date();\n debugData.push({\n currentHost: currentHost,\n headers: removeCredentials(headers),\n content: body || null,\n contentLength: body !== undefined ? body.length : null,\n method: reqOpts.method,\n timeouts: reqOpts.timeouts,\n url: reqOpts.url,\n startTime: startTime,\n endTime: endTime,\n duration: endTime - startTime,\n statusCode: status\n });\n\n if (httpResponseOk) {\n if (client._useCache && !client._useRequestCache && cache) {\n cache[cacheID] = httpResponse.responseText;\n }\n\n return {\n responseText: httpResponse.responseText,\n body: httpResponse.body\n };\n }\n\n var shouldRetry = Math.floor(status / 100) !== 4;\n\n if (shouldRetry) {\n tries += 1;\n return retryRequest();\n }\n\n requestDebug('unrecoverable error');\n\n // no success and no retry => fail\n var unrecoverableError = new errors.AlgoliaSearchError(\n httpResponse.body && httpResponse.body.message, {debugData: debugData, statusCode: status}\n );\n\n return client._promise.reject(unrecoverableError);\n }\n\n function tryFallback(err) {\n // error cases:\n // While not in fallback mode:\n // - CORS not supported\n // - network error\n // While in fallback mode:\n // - timeout\n // - network error\n // - badly formatted JSONP (script loaded, did not call our callback)\n // In both cases:\n // - uncaught exception occurs (TypeError)\n requestDebug('error: %s, stack: %s', err.message, err.stack);\n\n var endTime = new Date();\n debugData.push({\n currentHost: currentHost,\n headers: removeCredentials(headers),\n content: body || null,\n contentLength: body !== undefined ? body.length : null,\n method: reqOpts.method,\n timeouts: reqOpts.timeouts,\n url: reqOpts.url,\n startTime: startTime,\n endTime: endTime,\n duration: endTime - startTime\n });\n\n if (!(err instanceof errors.AlgoliaSearchError)) {\n err = new errors.Unknown(err && err.message, err);\n }\n\n tries += 1;\n\n // stop the request implementation when:\n if (\n // we did not generate this error,\n // it comes from a throw in some other piece of code\n err instanceof errors.Unknown ||\n\n // server sent unparsable JSON\n err instanceof errors.UnparsableJSON ||\n\n // max tries and already using fallback or no fallback\n tries >= client.hosts[initialOpts.hostType].length &&\n (usingFallback || !hasFallback)) {\n // stop request implementation for this command\n err.debugData = debugData;\n return client._promise.reject(err);\n }\n\n // When a timeout occurred, retry by raising timeout\n if (err instanceof errors.RequestTimeout) {\n return retryRequestWithHigherTimeout();\n }\n\n return retryRequest();\n }\n\n function retryRequest() {\n requestDebug('retrying request');\n client._incrementHostIndex(initialOpts.hostType);\n return doRequest(requester, reqOpts);\n }\n\n function retryRequestWithHigherTimeout() {\n requestDebug('retrying request with higher timeout');\n client._incrementHostIndex(initialOpts.hostType);\n client._incrementTimeoutMultipler();\n reqOpts.timeouts = client._getTimeoutsForRequest(initialOpts.hostType);\n return doRequest(requester, reqOpts);\n }\n }\n\n function isCacheValidWithCurrentID(\n useRequestCache,\n currentCache,\n currentCacheID\n ) {\n return (\n client._useCache &&\n useRequestCache &&\n currentCache &&\n currentCache[currentCacheID] !== undefined\n );\n }\n\n\n function interopCallbackReturn(request, callback) {\n if (isCacheValidWithCurrentID(client._useRequestCache, cache, cacheID)) {\n request.catch(function() {\n // Release the cache on error\n delete cache[cacheID];\n });\n }\n\n if (typeof initialOpts.callback === 'function') {\n // either we have a callback\n request.then(function okCb(content) {\n exitPromise(function() {\n initialOpts.callback(null, callback(content));\n }, client._setTimeout || setTimeout);\n }, function nookCb(err) {\n exitPromise(function() {\n initialOpts.callback(err);\n }, client._setTimeout || setTimeout);\n });\n } else {\n // either we are using promises\n return request.then(callback);\n }\n }\n\n if (client._useCache && client._useRequestCache) {\n cacheID = initialOpts.url;\n }\n\n // as we sometime use POST requests to pass parameters (like query='aa'),\n // the cacheID must also include the body to be different between calls\n if (client._useCache && client._useRequestCache && body) {\n cacheID += '_body_' + body;\n }\n\n if (isCacheValidWithCurrentID(client._useRequestCache, cache, cacheID)) {\n requestDebug('serving request from cache');\n\n var maybePromiseForCache = cache[cacheID];\n\n // In case the cache is warmup with value that is not a promise\n var promiseForCache = typeof maybePromiseForCache.then !== 'function'\n ? client._promise.resolve({responseText: maybePromiseForCache})\n : maybePromiseForCache;\n\n return interopCallbackReturn(promiseForCache, function(content) {\n // In case of the cache request, return the original value\n return JSON.parse(content.responseText);\n });\n }\n\n var request = doRequest(\n client._request, {\n url: initialOpts.url,\n method: initialOpts.method,\n body: body,\n jsonBody: initialOpts.body,\n timeouts: client._getTimeoutsForRequest(initialOpts.hostType),\n forceAuthHeaders: initialOpts.forceAuthHeaders\n }\n );\n\n if (client._useCache && client._useRequestCache && cache) {\n cache[cacheID] = request;\n }\n\n return interopCallbackReturn(request, function(content) {\n // In case of the first request, return the JSON value\n return content.body;\n });\n};\n\n/*\n* Transform search param object in query string\n* @param {object} args arguments to add to the current query string\n* @param {string} params current query string\n* @return {string} the final query string\n*/\nAlgoliaSearchCore.prototype._getSearchParams = function(args, params) {\n if (args === undefined || args === null) {\n return params;\n }\n for (var key in args) {\n if (key !== null && args[key] !== undefined && args.hasOwnProperty(key)) {\n params += params === '' ? '' : '&';\n params += key + '=' + encodeURIComponent(Object.prototype.toString.call(args[key]) === '[object Array]' ? safeJSONStringify(args[key]) : args[key]);\n }\n }\n return params;\n};\n\n/**\n * Compute the headers for a request\n *\n * @param [string] options.additionalUA semi-colon separated string with other user agents to add\n * @param [boolean=true] options.withApiKey Send the api key as a header\n * @param [Object] options.headers Extra headers to send\n */\nAlgoliaSearchCore.prototype._computeRequestHeaders = function(options) {\n var forEach = __webpack_require__(/*! foreach */ \"./node_modules/foreach/index.js\");\n\n var ua = options.additionalUA ?\n this._ua + '; ' + options.additionalUA :\n this._ua;\n\n var requestHeaders = {\n 'x-algolia-agent': ua,\n 'x-algolia-application-id': this.applicationID\n };\n\n // browser will inline headers in the url, node.js will use http headers\n // but in some situations, the API KEY will be too long (big secured API keys)\n // so if the request is a POST and the KEY is very long, we will be asked to not put\n // it into headers but in the JSON body\n if (options.withApiKey !== false) {\n requestHeaders['x-algolia-api-key'] = this.apiKey;\n }\n\n if (this.userToken) {\n requestHeaders['x-algolia-usertoken'] = this.userToken;\n }\n\n if (this.securityTags) {\n requestHeaders['x-algolia-tagfilters'] = this.securityTags;\n }\n\n forEach(this.extraHeaders, function addToRequestHeaders(value, key) {\n requestHeaders[key] = value;\n });\n\n if (options.headers) {\n forEach(options.headers, function addToRequestHeaders(value, key) {\n requestHeaders[key] = value;\n });\n }\n\n return requestHeaders;\n};\n\n/**\n * Search through multiple indices at the same time\n * @param {Object[]} queries An array of queries you want to run.\n * @param {string} queries[].indexName The index name you want to target\n * @param {string} [queries[].query] The query to issue on this index. Can also be passed into `params`\n * @param {Object} queries[].params Any search param like hitsPerPage, ..\n * @param {Function} callback Callback to be called\n * @return {Promise|undefined} Returns a promise if no callback given\n */\nAlgoliaSearchCore.prototype.search = function(queries, opts, callback) {\n var isArray = __webpack_require__(/*! isarray */ \"./node_modules/isarray/index.js\");\n var map = __webpack_require__(/*! ./map.js */ \"./node_modules/algoliasearch/src/map.js\");\n\n var usage = 'Usage: client.search(arrayOfQueries[, callback])';\n\n if (!isArray(queries)) {\n throw new Error(usage);\n }\n\n if (typeof opts === 'function') {\n callback = opts;\n opts = {};\n } else if (opts === undefined) {\n opts = {};\n }\n\n var client = this;\n\n var postObj = {\n requests: map(queries, function prepareRequest(query) {\n var params = '';\n\n // allow query.query\n // so we are mimicing the index.search(query, params) method\n // {indexName:, query:, params:}\n if (query.query !== undefined) {\n params += 'query=' + encodeURIComponent(query.query);\n }\n\n return {\n indexName: query.indexName,\n params: client._getSearchParams(query.params, params)\n };\n })\n };\n\n var JSONPParams = map(postObj.requests, function prepareJSONPParams(request, requestId) {\n return requestId + '=' +\n encodeURIComponent(\n '/1/indexes/' + encodeURIComponent(request.indexName) + '?' +\n request.params\n );\n }).join('&');\n\n var url = '/1/indexes/*/queries';\n\n if (opts.strategy !== undefined) {\n postObj.strategy = opts.strategy;\n }\n\n return this._jsonRequest({\n cache: this.cache,\n method: 'POST',\n url: url,\n body: postObj,\n hostType: 'read',\n fallback: {\n method: 'GET',\n url: '/1/indexes/*',\n body: {\n params: JSONPParams\n }\n },\n callback: callback\n });\n};\n\n/**\n* Search for facet values\n* https://www.algolia.com/doc/rest-api/search#search-for-facet-values\n* This is the top-level API for SFFV.\n*\n* @param {object[]} queries An array of queries to run.\n* @param {string} queries[].indexName Index name, name of the index to search.\n* @param {object} queries[].params Query parameters.\n* @param {string} queries[].params.facetName Facet name, name of the attribute to search for values in.\n* Must be declared as a facet\n* @param {string} queries[].params.facetQuery Query for the facet search\n* @param {string} [queries[].params.*] Any search parameter of Algolia,\n* see https://www.algolia.com/doc/api-client/javascript/search#search-parameters\n* Pagination is not supported. The page and hitsPerPage parameters will be ignored.\n*/\nAlgoliaSearchCore.prototype.searchForFacetValues = function(queries) {\n var isArray = __webpack_require__(/*! isarray */ \"./node_modules/isarray/index.js\");\n var map = __webpack_require__(/*! ./map.js */ \"./node_modules/algoliasearch/src/map.js\");\n\n var usage = 'Usage: client.searchForFacetValues([{indexName, params: {facetName, facetQuery, ...params}}, ...queries])'; // eslint-disable-line max-len\n\n if (!isArray(queries)) {\n throw new Error(usage);\n }\n\n var client = this;\n\n return client._promise.all(map(queries, function performQuery(query) {\n if (\n !query ||\n query.indexName === undefined ||\n query.params.facetName === undefined ||\n query.params.facetQuery === undefined\n ) {\n throw new Error(usage);\n }\n\n var clone = __webpack_require__(/*! ./clone.js */ \"./node_modules/algoliasearch/src/clone.js\");\n var omit = __webpack_require__(/*! ./omit.js */ \"./node_modules/algoliasearch/src/omit.js\");\n\n var indexName = query.indexName;\n var params = query.params;\n\n var facetName = params.facetName;\n var filteredParams = omit(clone(params), function(keyName) {\n return keyName === 'facetName';\n });\n var searchParameters = client._getSearchParams(filteredParams, '');\n\n return client._jsonRequest({\n cache: client.cache,\n method: 'POST',\n url:\n '/1/indexes/' +\n encodeURIComponent(indexName) +\n '/facets/' +\n encodeURIComponent(facetName) +\n '/query',\n hostType: 'read',\n body: {params: searchParameters}\n });\n }));\n};\n\n/**\n * Set the extra security tagFilters header\n * @param {string|array} tags The list of tags defining the current security filters\n */\nAlgoliaSearchCore.prototype.setSecurityTags = function(tags) {\n if (Object.prototype.toString.call(tags) === '[object Array]') {\n var strTags = [];\n for (var i = 0; i < tags.length; ++i) {\n if (Object.prototype.toString.call(tags[i]) === '[object Array]') {\n var oredTags = [];\n for (var j = 0; j < tags[i].length; ++j) {\n oredTags.push(tags[i][j]);\n }\n strTags.push('(' + oredTags.join(',') + ')');\n } else {\n strTags.push(tags[i]);\n }\n }\n tags = strTags.join(',');\n }\n\n this.securityTags = tags;\n};\n\n/**\n * Set the extra user token header\n * @param {string} userToken The token identifying a uniq user (used to apply rate limits)\n */\nAlgoliaSearchCore.prototype.setUserToken = function(userToken) {\n this.userToken = userToken;\n};\n\n/**\n * Clear all queries in client's cache\n * @return undefined\n */\nAlgoliaSearchCore.prototype.clearCache = function() {\n this.cache = {};\n};\n\n/**\n* Set the number of milliseconds a request can take before automatically being terminated.\n* @deprecated\n* @param {Number} milliseconds\n*/\nAlgoliaSearchCore.prototype.setRequestTimeout = function(milliseconds) {\n if (milliseconds) {\n this._timeouts.connect = this._timeouts.read = this._timeouts.write = milliseconds;\n }\n};\n\n/**\n* Set the three different (connect, read, write) timeouts to be used when requesting\n* @param {Object} timeouts\n*/\nAlgoliaSearchCore.prototype.setTimeouts = function(timeouts) {\n this._timeouts = timeouts;\n};\n\n/**\n* Get the three different (connect, read, write) timeouts to be used when requesting\n* @param {Object} timeouts\n*/\nAlgoliaSearchCore.prototype.getTimeouts = function() {\n return this._timeouts;\n};\n\nAlgoliaSearchCore.prototype._getAppIdData = function() {\n var data = store.get(this.applicationID);\n if (data !== null) this._cacheAppIdData(data);\n return data;\n};\n\nAlgoliaSearchCore.prototype._setAppIdData = function(data) {\n data.lastChange = (new Date()).getTime();\n this._cacheAppIdData(data);\n return store.set(this.applicationID, data);\n};\n\nAlgoliaSearchCore.prototype._checkAppIdData = function() {\n var data = this._getAppIdData();\n var now = (new Date()).getTime();\n if (data === null || now - data.lastChange > RESET_APP_DATA_TIMER) {\n return this._resetInitialAppIdData(data);\n }\n\n return data;\n};\n\nAlgoliaSearchCore.prototype._resetInitialAppIdData = function(data) {\n var newData = data || {};\n newData.hostIndexes = {read: 0, write: 0};\n newData.timeoutMultiplier = 1;\n newData.shuffleResult = newData.shuffleResult || shuffle([1, 2, 3]);\n return this._setAppIdData(newData);\n};\n\nAlgoliaSearchCore.prototype._cacheAppIdData = function(data) {\n this._hostIndexes = data.hostIndexes;\n this._timeoutMultiplier = data.timeoutMultiplier;\n this._shuffleResult = data.shuffleResult;\n};\n\nAlgoliaSearchCore.prototype._partialAppIdDataUpdate = function(newData) {\n var foreach = __webpack_require__(/*! foreach */ \"./node_modules/foreach/index.js\");\n var currentData = this._getAppIdData();\n foreach(newData, function(value, key) {\n currentData[key] = value;\n });\n\n return this._setAppIdData(currentData);\n};\n\nAlgoliaSearchCore.prototype._getHostByType = function(hostType) {\n return this.hosts[hostType][this._getHostIndexByType(hostType)];\n};\n\nAlgoliaSearchCore.prototype._getTimeoutMultiplier = function() {\n return this._timeoutMultiplier;\n};\n\nAlgoliaSearchCore.prototype._getHostIndexByType = function(hostType) {\n return this._hostIndexes[hostType];\n};\n\nAlgoliaSearchCore.prototype._setHostIndexByType = function(hostIndex, hostType) {\n var clone = __webpack_require__(/*! ./clone */ \"./node_modules/algoliasearch/src/clone.js\");\n var newHostIndexes = clone(this._hostIndexes);\n newHostIndexes[hostType] = hostIndex;\n this._partialAppIdDataUpdate({hostIndexes: newHostIndexes});\n return hostIndex;\n};\n\nAlgoliaSearchCore.prototype._incrementHostIndex = function(hostType) {\n return this._setHostIndexByType(\n (this._getHostIndexByType(hostType) + 1) % this.hosts[hostType].length, hostType\n );\n};\n\nAlgoliaSearchCore.prototype._incrementTimeoutMultipler = function() {\n var timeoutMultiplier = Math.max(this._timeoutMultiplier + 1, 4);\n return this._partialAppIdDataUpdate({timeoutMultiplier: timeoutMultiplier});\n};\n\nAlgoliaSearchCore.prototype._getTimeoutsForRequest = function(hostType) {\n return {\n connect: this._timeouts.connect * this._timeoutMultiplier,\n complete: this._timeouts[hostType] * this._timeoutMultiplier\n };\n};\n\nfunction prepareHost(protocol) {\n return function prepare(host) {\n return protocol + '//' + host.toLowerCase();\n };\n}\n\n// Prototype.js < 1.7, a widely used library, defines a weird\n// Array.prototype.toJSON function that will fail to stringify our content\n// appropriately\n// refs:\n// - https://groups.google.com/forum/#!topic/prototype-core/E-SAVvV_V9Q\n// - https://github.com/sstephenson/prototype/commit/038a2985a70593c1a86c230fadbdfe2e4898a48c\n// - http://stackoverflow.com/a/3148441/147079\nfunction safeJSONStringify(obj) {\n /* eslint no-extend-native:0 */\n\n if (Array.prototype.toJSON === undefined) {\n return JSON.stringify(obj);\n }\n\n var toJSON = Array.prototype.toJSON;\n delete Array.prototype.toJSON;\n var out = JSON.stringify(obj);\n Array.prototype.toJSON = toJSON;\n\n return out;\n}\n\nfunction shuffle(array) {\n var currentIndex = array.length;\n var temporaryValue;\n var randomIndex;\n\n // While there remain elements to shuffle...\n while (currentIndex !== 0) {\n // Pick a remaining element...\n randomIndex = Math.floor(Math.random() * currentIndex);\n currentIndex -= 1;\n\n // And swap it with the current element.\n temporaryValue = array[currentIndex];\n array[currentIndex] = array[randomIndex];\n array[randomIndex] = temporaryValue;\n }\n\n return array;\n}\n\nfunction removeCredentials(headers) {\n var newHeaders = {};\n\n for (var headerName in headers) {\n if (Object.prototype.hasOwnProperty.call(headers, headerName)) {\n var value;\n\n if (headerName === 'x-algolia-api-key' || headerName === 'x-algolia-application-id') {\n value = '**hidden for security purposes**';\n } else {\n value = headers[headerName];\n }\n\n newHeaders[headerName] = value;\n }\n }\n\n return newHeaders;\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvQWxnb2xpYVNlYXJjaENvcmUuanMuanMiLCJtYXBwaW5ncyI6IjtBQUFBOztBQUVBLGFBQWEsbUJBQU8sQ0FBQyw0REFBVTtBQUMvQixrQkFBa0IsbUJBQU8sQ0FBQyx5RUFBa0I7QUFDNUMsZ0JBQWdCLG1CQUFPLENBQUMscUVBQWdCO0FBQ3hDLFlBQVksbUJBQU8sQ0FBQyw2REFBWTs7QUFFaEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsT0FBTyxzQ0FBc0MsT0FBTztBQUN0RCxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLFdBQVcsUUFBUTtBQUNuQixXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CO0FBQ0EsV0FBVyxRQUFRO0FBQ25CO0FBQ0EsV0FBVyxjQUFjO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYyxtQkFBTyxDQUFDLGtEQUFPOztBQUU3QixjQUFjLG1CQUFPLENBQUMsNkRBQVk7QUFDbEMsZ0JBQWdCLG1CQUFPLENBQUMsZ0RBQVM7QUFDakMsWUFBWSxtQkFBTyxDQUFDLHlEQUFVOztBQUU5Qjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQ0FBcUM7O0FBRXJDO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEscUJBQXFCLG1CQUFPLENBQUMsa0RBQU87OztBQUdwQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTCxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkRBQTJEO0FBQzNEO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTzs7QUFFUDtBQUNBO0FBQ0EsNEJBQTRCO0FBQzVCO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPOztBQUVQO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBLHlEQUF5RDtBQUN6RDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPOztBQUVQO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQO0FBQ0E7QUFDQSxTQUFTO0FBQ1QsT0FBTztBQUNQLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSxpQ0FBaUMsbUNBQW1DO0FBQ3BFOztBQUVBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQSxVQUFVLFFBQVE7QUFDbEIsVUFBVSxRQUFRO0FBQ2xCLFdBQVcsUUFBUTtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCLG1CQUFPLENBQUMsZ0RBQVM7O0FBRWpDO0FBQ0Esa0JBQWtCO0FBQ2xCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFlBQVksWUFBWTtBQUN4QixXQUFXLFFBQVE7QUFDbkIsV0FBVyxRQUFRO0FBQ25CLFdBQVcsUUFBUTtBQUNuQixZQUFZLFVBQVU7QUFDdEIsWUFBWSxtQkFBbUI7QUFDL0I7QUFDQTtBQUNBLGdCQUFnQixtQkFBTyxDQUFDLGdEQUFTO0FBQ2pDLFlBQVksbUJBQU8sQ0FBQyx5REFBVTs7QUFFOUI7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLElBQUk7QUFDSjtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsVUFBVTtBQUNwQixVQUFVLFFBQVE7QUFDbEIsVUFBVSxRQUFRO0FBQ2xCLFVBQVUsUUFBUTtBQUNsQjtBQUNBLFVBQVUsUUFBUTtBQUNsQixVQUFVLFFBQVE7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQU8sQ0FBQyxnREFBUztBQUNqQyxZQUFZLG1CQUFPLENBQUMseURBQVU7O0FBRTlCLG9EQUFvRCxvQkFBb0Isa0NBQWtDLGlCQUFpQjs7QUFFM0g7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSxnQkFBZ0IsbUJBQU8sQ0FBQyw2REFBWTtBQUNwQyxlQUFlLG1CQUFPLENBQUMsMkRBQVc7O0FBRWxDO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiLEtBQUs7QUFDTCxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBLFdBQVcsY0FBYztBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFvQixpQkFBaUI7QUFDckM7QUFDQTtBQUNBLHdCQUF3QixvQkFBb0I7QUFDNUM7QUFDQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsVUFBVSxRQUFRO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxnQkFBZ0IsbUJBQU8sQ0FBQyxnREFBUztBQUNqQztBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxjQUFjLG1CQUFPLENBQUMsMERBQVM7QUFDL0I7QUFDQTtBQUNBLGdDQUFnQyw0QkFBNEI7QUFDNUQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1Q0FBdUMscUNBQXFDO0FBQzVFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvQWxnb2xpYVNlYXJjaENvcmUuanM/YzQ5MiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IEFsZ29saWFTZWFyY2hDb3JlO1xuXG52YXIgZXJyb3JzID0gcmVxdWlyZSgnLi9lcnJvcnMnKTtcbnZhciBleGl0UHJvbWlzZSA9IHJlcXVpcmUoJy4vZXhpdFByb21pc2UuanMnKTtcbnZhciBJbmRleENvcmUgPSByZXF1aXJlKCcuL0luZGV4Q29yZS5qcycpO1xudmFyIHN0b3JlID0gcmVxdWlyZSgnLi9zdG9yZS5qcycpO1xuXG4vLyBXZSB3aWxsIGFsd2F5cyBwdXQgdGhlIEFQSSBLRVkgaW4gdGhlIEpTT04gYm9keSBpbiBjYXNlIG9mIHRvbyBsb25nIEFQSSBLRVksXG4vLyB0byBhdm9pZCBxdWVyeSBzdHJpbmcgYmVpbmcgdG9vIGxvbmcgYW5kIGZhaWxpbmcgaW4gdmFyaW91cyBjb25kaXRpb25zIChvdXIgc2VydmVyIGxpbWl0LCBicm93c2VyIGxpbWl0LFxuLy8gcHJveGllcyBsaW1pdClcbnZhciBNQVhfQVBJX0tFWV9MRU5HVEggPSA1MDA7XG52YXIgUkVTRVRfQVBQX0RBVEFfVElNRVIgPVxuICBwcm9jZXNzLmVudi5SRVNFVF9BUFBfREFUQV9USU1FUiAmJiBwYXJzZUludChwcm9jZXNzLmVudi5SRVNFVF9BUFBfREFUQV9USU1FUiwgMTApIHx8XG4gIDYwICogMiAqIDEwMDA7IC8vIGFmdGVyIDIgbWludXRlcyByZXNldCB0byBmaXJzdCBob3N0XG5cbi8qXG4gKiBBbGdvbGlhIFNlYXJjaCBsaWJyYXJ5IGluaXRpYWxpemF0aW9uXG4gKiBodHRwczovL3d3dy5hbGdvbGlhLmNvbS9cbiAqXG4gKiBAcGFyYW0ge3N0cmluZ30gYXBwbGljYXRpb25JRCAtIFlvdXIgYXBwbGljYXRpb25JRCwgZm91bmQgaW4geW91ciBkYXNoYm9hcmRcbiAqIEBwYXJhbSB7c3RyaW5nfSBhcGlLZXkgLSBZb3VyIEFQSSBrZXksIGZvdW5kIGluIHlvdXIgZGFzaGJvYXJkXG4gKiBAcGFyYW0ge09iamVjdH0gW29wdHNdXG4gKiBAcGFyYW0ge251bWJlcn0gW29wdHMudGltZW91dD0yMDAwXSAtIFRoZSByZXF1ZXN0IHRpbWVvdXQgc2V0IGluIG1pbGxpc2Vjb25kcyxcbiAqIGFub3RoZXIgcmVxdWVzdCB3aWxsIGJlIGlzc3VlZCBhZnRlciB0aGlzIHRpbWVvdXRcbiAqIEBwYXJhbSB7c3RyaW5nfSBbb3B0cy5wcm90b2NvbD0naHR0cHM6J10gLSBUaGUgcHJvdG9jb2wgdXNlZCB0byBxdWVyeSBBbGdvbGlhIFNlYXJjaCBBUEkuXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTZXQgdG8gJ2h0dHA6JyB0byBmb3JjZSB1c2luZyBodHRwLlxuICogQHBhcmFtIHtPYmplY3R8QXJyYXl9IFtvcHRzLmhvc3RzPXtcbiAqICAgICAgICAgICByZWFkOiBbdGhpcy5hcHBsaWNhdGlvbklEICsgJy1kc24uYWxnb2xpYS5uZXQnXS5jb25jYXQoW1xuICogICAgICAgICAgICAgdGhpcy5hcHBsaWNhdGlvbklEICsgJy0xLmFsZ29saWFuZXQuY29tJyxcbiAqICAgICAgICAgICAgIHRoaXMuYXBwbGljYXRpb25JRCArICctMi5hbGdvbGlhbmV0LmNvbScsXG4gKiAgICAgICAgICAgICB0aGlzLmFwcGxpY2F0aW9uSUQgKyAnLTMuYWxnb2xpYW5ldC5jb20nXVxuICogICAgICAgICAgIF0pLFxuICogICAgICAgICAgIHdyaXRlOiBbdGhpcy5hcHBsaWNhdGlvbklEICsgJy5hbGdvbGlhLm5ldCddLmNvbmNhdChbXG4gKiAgICAgICAgICAgICB0aGlzLmFwcGxpY2F0aW9uSUQgKyAnLTEuYWxnb2xpYW5ldC5jb20nLFxuICogICAgICAgICAgICAgdGhpcy5hcHBsaWNhdGlvbklEICsgJy0yLmFsZ29saWFuZXQuY29tJyxcbiAqICAgICAgICAgICAgIHRoaXMuYXBwbGljYXRpb25JRCArICctMy5hbGdvbGlhbmV0LmNvbSddXG4gKiAgICAgICAgICAgXSkgLSBUaGUgaG9zdHMgdG8gdXNlIGZvciBBbGdvbGlhIFNlYXJjaCBBUEkuXG4gKiAgICAgICAgICAgSWYgeW91IHByb3ZpZGUgdGhlbSwgeW91IHdpbGwgbGVzcyBiZW5lZml0IGZyb20gb3VyIEhBIGltcGxlbWVudGF0aW9uXG4gKi9cbmZ1bmN0aW9uIEFsZ29saWFTZWFyY2hDb3JlKGFwcGxpY2F0aW9uSUQsIGFwaUtleSwgb3B0cykge1xuICB2YXIgZGVidWcgPSByZXF1aXJlKCdkZWJ1ZycpKCdhbGdvbGlhc2VhcmNoJyk7XG5cbiAgdmFyIGNsb25lID0gcmVxdWlyZSgnLi9jbG9uZS5qcycpO1xuICB2YXIgaXNBcnJheSA9IHJlcXVpcmUoJ2lzYXJyYXknKTtcbiAgdmFyIG1hcCA9IHJlcXVpcmUoJy4vbWFwLmpzJyk7XG5cbiAgdmFyIHVzYWdlID0gJ1VzYWdlOiBhbGdvbGlhc2VhcmNoKGFwcGxpY2F0aW9uSUQsIGFwaUtleSwgb3B0cyknO1xuXG4gIGlmIChvcHRzLl9hbGxvd0VtcHR5Q3JlZGVudGlhbHMgIT09IHRydWUgJiYgIWFwcGxpY2F0aW9uSUQpIHtcbiAgICB0aHJvdyBuZXcgZXJyb3JzLkFsZ29saWFTZWFyY2hFcnJvcignUGxlYXNlIHByb3ZpZGUgYW4gYXBwbGljYXRpb24gSUQuICcgKyB1c2FnZSk7XG4gIH1cblxuICBpZiAob3B0cy5fYWxsb3dFbXB0eUNyZWRlbnRpYWxzICE9PSB0cnVlICYmICFhcGlLZXkpIHtcbiAgICB0aHJvdyBuZXcgZXJyb3JzLkFsZ29saWFTZWFyY2hFcnJvcignUGxlYXNlIHByb3ZpZGUgYW4gQVBJIGtleS4gJyArIHVzYWdlKTtcbiAgfVxuXG4gIHRoaXMuYXBwbGljYXRpb25JRCA9IGFwcGxpY2F0aW9uSUQ7XG4gIHRoaXMuYXBpS2V5ID0gYXBpS2V5O1xuXG4gIHRoaXMuaG9zdHMgPSB7XG4gICAgcmVhZDogW10sXG4gICAgd3JpdGU6IFtdXG4gIH07XG5cbiAgb3B0cyA9IG9wdHMgfHwge307XG5cbiAgdGhpcy5fdGltZW91dHMgPSBvcHRzLnRpbWVvdXRzIHx8IHtcbiAgICBjb25uZWN0OiAxICogMTAwMCwgLy8gNTAwbXMgY29ubmVjdCBpcyBHUFJTIGxhdGVuY3lcbiAgICByZWFkOiAyICogMTAwMCxcbiAgICB3cml0ZTogMzAgKiAxMDAwXG4gIH07XG5cbiAgLy8gYmFja3dhcmQgY29tcGF0LCBpZiBvcHRzLnRpbWVvdXQgaXMgcGFzc2VkLCB3ZSB1c2UgaXQgdG8gY29uZmlndXJlIGFsbCB0aW1lb3V0cyBsaWtlIGJlZm9yZVxuICBpZiAob3B0cy50aW1lb3V0KSB7XG4gICAgdGhpcy5fdGltZW91dHMuY29ubmVjdCA9IHRoaXMuX3RpbWVvdXRzLnJlYWQgPSB0aGlzLl90aW1lb3V0cy53cml0ZSA9IG9wdHMudGltZW91dDtcbiAgfVxuXG4gIHZhciBwcm90b2NvbCA9IG9wdHMucHJvdG9jb2wgfHwgJ2h0dHBzOic7XG4gIC8vIHdoaWxlIHdlIGFkdm9jYXRlIGZvciBjb2xvbi1hdC10aGUtZW5kIHZhbHVlczogJ2h0dHA6JyBmb3IgYG9wdHMucHJvdG9jb2xgXG4gIC8vIHdlIGFsc28gYWNjZXB0IGBodHRwYCBhbmQgYGh0dHBzYC4gSXQncyBhIGNvbW1vbiBlcnJvci5cbiAgaWYgKCEvOiQvLnRlc3QocHJvdG9jb2wpKSB7XG4gICAgcHJvdG9jb2wgPSBwcm90b2NvbCArICc6JztcbiAgfVxuXG4gIGlmIChwcm90b2NvbCAhPT0gJ2h0dHA6JyAmJiBwcm90b2NvbCAhPT0gJ2h0dHBzOicpIHtcbiAgICB0aHJvdyBuZXcgZXJyb3JzLkFsZ29saWFTZWFyY2hFcnJvcigncHJvdG9jb2wgbXVzdCBiZSBgaHR0cDpgIG9yIGBodHRwczpgICh3YXMgYCcgKyBvcHRzLnByb3RvY29sICsgJ2ApJyk7XG4gIH1cblxuICB0aGlzLl9jaGVja0FwcElkRGF0YSgpO1xuXG4gIGlmICghb3B0cy5ob3N0cykge1xuICAgIHZhciBkZWZhdWx0SG9zdHMgPSBtYXAodGhpcy5fc2h1ZmZsZVJlc3VsdCwgZnVuY3Rpb24oaG9zdE51bWJlcikge1xuICAgICAgcmV0dXJuIGFwcGxpY2F0aW9uSUQgKyAnLScgKyBob3N0TnVtYmVyICsgJy5hbGdvbGlhbmV0LmNvbSc7XG4gICAgfSk7XG5cbiAgICAvLyBubyBob3N0cyBnaXZlbiwgY29tcHV0ZSBkZWZhdWx0c1xuICAgIHZhciBtYWluU3VmZml4ID0gKG9wdHMuZHNuID09PSBmYWxzZSA/ICcnIDogJy1kc24nKSArICcuYWxnb2xpYS5uZXQnO1xuICAgIHRoaXMuaG9zdHMucmVhZCA9IFt0aGlzLmFwcGxpY2F0aW9uSUQgKyBtYWluU3VmZml4XS5jb25jYXQoZGVmYXVsdEhvc3RzKTtcbiAgICB0aGlzLmhvc3RzLndyaXRlID0gW3RoaXMuYXBwbGljYXRpb25JRCArICcuYWxnb2xpYS5uZXQnXS5jb25jYXQoZGVmYXVsdEhvc3RzKTtcbiAgfSBlbHNlIGlmIChpc0FycmF5KG9wdHMuaG9zdHMpKSB7XG4gICAgLy8gd2hlbiBwYXNzaW5nIGN1c3RvbSBob3N0cywgd2UgbmVlZCB0byBoYXZlIGEgZGlmZmVyZW50IGhvc3QgaW5kZXggaWYgdGhlIG51bWJlclxuICAgIC8vIG9mIHdyaXRlL3JlYWQgaG9zdHMgYXJlIGRpZmZlcmVudC5cbiAgICB0aGlzLmhvc3RzLnJlYWQgPSBjbG9uZShvcHRzLmhvc3RzKTtcbiAgICB0aGlzLmhvc3RzLndyaXRlID0gY2xvbmUob3B0cy5ob3N0cyk7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5ob3N0cy5yZWFkID0gY2xvbmUob3B0cy5ob3N0cy5yZWFkKTtcbiAgICB0aGlzLmhvc3RzLndyaXRlID0gY2xvbmUob3B0cy5ob3N0cy53cml0ZSk7XG4gIH1cblxuICAvLyBhZGQgcHJvdG9jb2wgYW5kIGxvd2VyY2FzZSBob3N0c1xuICB0aGlzLmhvc3RzLnJlYWQgPSBtYXAodGhpcy5ob3N0cy5yZWFkLCBwcmVwYXJlSG9zdChwcm90b2NvbCkpO1xuICB0aGlzLmhvc3RzLndyaXRlID0gbWFwKHRoaXMuaG9zdHMud3JpdGUsIHByZXBhcmVIb3N0KHByb3RvY29sKSk7XG5cbiAgdGhpcy5leHRyYUhlYWRlcnMgPSB7fTtcblxuICAvLyBJbiBzb21lIHNpdHVhdGlvbnMgeW91IG1pZ2h0IHdhbnQgdG8gd2FybSB0aGUgY2FjaGVcbiAgdGhpcy5jYWNoZSA9IG9wdHMuX2NhY2hlIHx8IHt9O1xuXG4gIHRoaXMuX3VhID0gb3B0cy5fdWE7XG4gIHRoaXMuX3VzZUNhY2hlID0gb3B0cy5fdXNlQ2FjaGUgPT09IHVuZGVmaW5lZCB8fCBvcHRzLl9jYWNoZSA/IHRydWUgOiBvcHRzLl91c2VDYWNoZTtcbiAgdGhpcy5fdXNlUmVxdWVzdENhY2hlID0gdGhpcy5fdXNlQ2FjaGUgJiYgb3B0cy5fdXNlUmVxdWVzdENhY2hlO1xuICB0aGlzLl91c2VGYWxsYmFjayA9IG9wdHMudXNlRmFsbGJhY2sgPT09IHVuZGVmaW5lZCA/IHRydWUgOiBvcHRzLnVzZUZhbGxiYWNrO1xuXG4gIHRoaXMuX3NldFRpbWVvdXQgPSBvcHRzLl9zZXRUaW1lb3V0O1xuXG4gIGRlYnVnKCdpbml0IGRvbmUsICVqJywgdGhpcyk7XG59XG5cbi8qXG4gKiBHZXQgdGhlIGluZGV4IG9iamVjdCBpbml0aWFsaXplZFxuICpcbiAqIEBwYXJhbSBpbmRleE5hbWUgdGhlIG5hbWUgb2YgaW5kZXhcbiAqIEBwYXJhbSBjYWxsYmFjayB0aGUgcmVzdWx0IGNhbGxiYWNrIHdpdGggb25lIGFyZ3VtZW50ICh0aGUgSW5kZXggaW5zdGFuY2UpXG4gKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5pbml0SW5kZXggPSBmdW5jdGlvbihpbmRleE5hbWUpIHtcbiAgcmV0dXJuIG5ldyBJbmRleENvcmUodGhpcywgaW5kZXhOYW1lKTtcbn07XG5cbi8qKlxuKiBBZGQgYW4gZXh0cmEgZmllbGQgdG8gdGhlIEhUVFAgcmVxdWVzdFxuKlxuKiBAcGFyYW0gbmFtZSB0aGUgaGVhZGVyIGZpZWxkIG5hbWVcbiogQHBhcmFtIHZhbHVlIHRoZSBoZWFkZXIgZmllbGQgdmFsdWVcbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuc2V0RXh0cmFIZWFkZXIgPSBmdW5jdGlvbihuYW1lLCB2YWx1ZSkge1xuICB0aGlzLmV4dHJhSGVhZGVyc1tuYW1lLnRvTG93ZXJDYXNlKCldID0gdmFsdWU7XG59O1xuXG4vKipcbiogR2V0IHRoZSB2YWx1ZSBvZiBhbiBleHRyYSBIVFRQIGhlYWRlclxuKlxuKiBAcGFyYW0gbmFtZSB0aGUgaGVhZGVyIGZpZWxkIG5hbWVcbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuZ2V0RXh0cmFIZWFkZXIgPSBmdW5jdGlvbihuYW1lKSB7XG4gIHJldHVybiB0aGlzLmV4dHJhSGVhZGVyc1tuYW1lLnRvTG93ZXJDYXNlKCldO1xufTtcblxuLyoqXG4qIFJlbW92ZSBhbiBleHRyYSBmaWVsZCBmcm9tIHRoZSBIVFRQIHJlcXVlc3RcbipcbiogQHBhcmFtIG5hbWUgdGhlIGhlYWRlciBmaWVsZCBuYW1lXG4qL1xuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLnVuc2V0RXh0cmFIZWFkZXIgPSBmdW5jdGlvbihuYW1lKSB7XG4gIGRlbGV0ZSB0aGlzLmV4dHJhSGVhZGVyc1tuYW1lLnRvTG93ZXJDYXNlKCldO1xufTtcblxuLyoqXG4qIEF1Z21lbnQgc2VudCB4LWFsZ29saWEtYWdlbnQgd2l0aCBtb3JlIGRhdGEsIGVhY2ggYWdlbnQgcGFydFxuKiBpcyBhdXRvbWF0aWNhbGx5IHNlcGFyYXRlZCBmcm9tIHRoZSBvdGhlcnMgYnkgYSBzZW1pY29sb247XG4qXG4qIEBwYXJhbSBhbGdvbGlhQWdlbnQgdGhlIGFnZW50IHRvIGFkZFxuKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5hZGRBbGdvbGlhQWdlbnQgPSBmdW5jdGlvbihhbGdvbGlhQWdlbnQpIHtcbiAgdmFyIGFsZ29saWFBZ2VudFdpdGhEZWxpbWl0ZXIgPSAnOyAnICsgYWxnb2xpYUFnZW50O1xuXG4gIGlmICh0aGlzLl91YS5pbmRleE9mKGFsZ29saWFBZ2VudFdpdGhEZWxpbWl0ZXIpID09PSAtMSkge1xuICAgIHRoaXMuX3VhICs9IGFsZ29saWFBZ2VudFdpdGhEZWxpbWl0ZXI7XG4gIH1cbn07XG5cbi8qXG4gKiBXcmFwcGVyIHRoYXQgdHJ5IGFsbCBob3N0cyB0byBtYXhpbWl6ZSB0aGUgcXVhbGl0eSBvZiBzZXJ2aWNlXG4gKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5fanNvblJlcXVlc3QgPSBmdW5jdGlvbihpbml0aWFsT3B0cykge1xuICB0aGlzLl9jaGVja0FwcElkRGF0YSgpO1xuXG4gIHZhciByZXF1ZXN0RGVidWcgPSByZXF1aXJlKCdkZWJ1ZycpKCdhbGdvbGlhc2VhcmNoOicgKyBpbml0aWFsT3B0cy51cmwpO1xuXG5cbiAgdmFyIGJvZHk7XG4gIHZhciBjYWNoZUlEO1xuICB2YXIgYWRkaXRpb25hbFVBID0gaW5pdGlhbE9wdHMuYWRkaXRpb25hbFVBIHx8ICcnO1xuICB2YXIgY2FjaGUgPSBpbml0aWFsT3B0cy5jYWNoZTtcbiAgdmFyIGNsaWVudCA9IHRoaXM7XG4gIHZhciB0cmllcyA9IDA7XG4gIHZhciB1c2luZ0ZhbGxiYWNrID0gZmFsc2U7XG4gIHZhciBoYXNGYWxsYmFjayA9IGNsaWVudC5fdXNlRmFsbGJhY2sgJiYgY2xpZW50Ll9yZXF1ZXN0LmZhbGxiYWNrICYmIGluaXRpYWxPcHRzLmZhbGxiYWNrO1xuICB2YXIgaGVhZGVycztcblxuICBpZiAoXG4gICAgdGhpcy5hcGlLZXkubGVuZ3RoID4gTUFYX0FQSV9LRVlfTEVOR1RIICYmXG4gICAgaW5pdGlhbE9wdHMuYm9keSAhPT0gdW5kZWZpbmVkICYmXG4gICAgKGluaXRpYWxPcHRzLmJvZHkucGFyYW1zICE9PSB1bmRlZmluZWQgfHwgLy8gaW5kZXguc2VhcmNoKClcbiAgICBpbml0aWFsT3B0cy5ib2R5LnJlcXVlc3RzICE9PSB1bmRlZmluZWQpIC8vIGNsaWVudC5zZWFyY2goKVxuICApIHtcbiAgICBpbml0aWFsT3B0cy5ib2R5LmFwaUtleSA9IHRoaXMuYXBpS2V5O1xuICAgIGhlYWRlcnMgPSB0aGlzLl9jb21wdXRlUmVxdWVzdEhlYWRlcnMoe1xuICAgICAgYWRkaXRpb25hbFVBOiBhZGRpdGlvbmFsVUEsXG4gICAgICB3aXRoQXBpS2V5OiBmYWxzZSxcbiAgICAgIGhlYWRlcnM6IGluaXRpYWxPcHRzLmhlYWRlcnNcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBoZWFkZXJzID0gdGhpcy5fY29tcHV0ZVJlcXVlc3RIZWFkZXJzKHtcbiAgICAgIGFkZGl0aW9uYWxVQTogYWRkaXRpb25hbFVBLFxuICAgICAgaGVhZGVyczogaW5pdGlhbE9wdHMuaGVhZGVyc1xuICAgIH0pO1xuICB9XG5cbiAgaWYgKGluaXRpYWxPcHRzLmJvZHkgIT09IHVuZGVmaW5lZCkge1xuICAgIGJvZHkgPSBzYWZlSlNPTlN0cmluZ2lmeShpbml0aWFsT3B0cy5ib2R5KTtcbiAgfVxuXG4gIHJlcXVlc3REZWJ1ZygncmVxdWVzdCBzdGFydCcpO1xuICB2YXIgZGVidWdEYXRhID0gW107XG5cblxuICBmdW5jdGlvbiBkb1JlcXVlc3QocmVxdWVzdGVyLCByZXFPcHRzKSB7XG4gICAgY2xpZW50Ll9jaGVja0FwcElkRGF0YSgpO1xuXG4gICAgdmFyIHN0YXJ0VGltZSA9IG5ldyBEYXRlKCk7XG5cbiAgICBpZiAoY2xpZW50Ll91c2VDYWNoZSAmJiAhY2xpZW50Ll91c2VSZXF1ZXN0Q2FjaGUpIHtcbiAgICAgIGNhY2hlSUQgPSBpbml0aWFsT3B0cy51cmw7XG4gICAgfVxuXG4gICAgLy8gYXMgd2Ugc29tZXRpbWUgdXNlIFBPU1QgcmVxdWVzdHMgdG8gcGFzcyBwYXJhbWV0ZXJzIChsaWtlIHF1ZXJ5PSdhYScpLFxuICAgIC8vIHRoZSBjYWNoZUlEIG11c3QgYWxzbyBpbmNsdWRlIHRoZSBib2R5IHRvIGJlIGRpZmZlcmVudCBiZXR3ZWVuIGNhbGxzXG4gICAgaWYgKGNsaWVudC5fdXNlQ2FjaGUgJiYgIWNsaWVudC5fdXNlUmVxdWVzdENhY2hlICYmIGJvZHkpIHtcbiAgICAgIGNhY2hlSUQgKz0gJ19ib2R5XycgKyByZXFPcHRzLmJvZHk7XG4gICAgfVxuXG4gICAgLy8gaGFuZGxlIGNhY2hlIGV4aXN0ZW5jZVxuICAgIGlmIChpc0NhY2hlVmFsaWRXaXRoQ3VycmVudElEKCFjbGllbnQuX3VzZVJlcXVlc3RDYWNoZSwgY2FjaGUsIGNhY2hlSUQpKSB7XG4gICAgICByZXF1ZXN0RGVidWcoJ3NlcnZpbmcgcmVzcG9uc2UgZnJvbSBjYWNoZScpO1xuXG4gICAgICB2YXIgcmVzcG9uc2VUZXh0ID0gY2FjaGVbY2FjaGVJRF07XG5cbiAgICAgIC8vIENhY2hlIHJlc3BvbnNlIG11c3QgbWF0Y2ggdGhlIHR5cGUgb2YgdGhlIG9yaWdpbmFsIG9uZVxuICAgICAgcmV0dXJuIGNsaWVudC5fcHJvbWlzZS5yZXNvbHZlKHtcbiAgICAgICAgYm9keTogSlNPTi5wYXJzZShyZXNwb25zZVRleHQpLFxuICAgICAgICByZXNwb25zZVRleHQ6IHJlc3BvbnNlVGV4dFxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgLy8gaWYgd2UgcmVhY2hlZCBtYXggdHJpZXNcbiAgICBpZiAodHJpZXMgPj0gY2xpZW50Lmhvc3RzW2luaXRpYWxPcHRzLmhvc3RUeXBlXS5sZW5ndGgpIHtcbiAgICAgIGlmICghaGFzRmFsbGJhY2sgfHwgdXNpbmdGYWxsYmFjaykge1xuICAgICAgICByZXF1ZXN0RGVidWcoJ2NvdWxkIG5vdCBnZXQgYW55IHJlc3BvbnNlJyk7XG4gICAgICAgIC8vIHRoZW4gc3RvcFxuICAgICAgICByZXR1cm4gY2xpZW50Ll9wcm9taXNlLnJlamVjdChuZXcgZXJyb3JzLkFsZ29saWFTZWFyY2hFcnJvcihcbiAgICAgICAgICAnQ2Fubm90IGNvbm5lY3QgdG8gdGhlIEFsZ29saWFTZWFyY2ggQVBJLicgK1xuICAgICAgICAgICcgU2VuZCBhbiBlbWFpbCB0byBzdXBwb3J0QGFsZ29saWEuY29tIHRvIHJlcG9ydCBhbmQgcmVzb2x2ZSB0aGUgaXNzdWUuJyArXG4gICAgICAgICAgJyBBcHBsaWNhdGlvbiBpZCB3YXM6ICcgKyBjbGllbnQuYXBwbGljYXRpb25JRCwge2RlYnVnRGF0YTogZGVidWdEYXRhfVxuICAgICAgICApKTtcbiAgICAgIH1cblxuICAgICAgcmVxdWVzdERlYnVnKCdzd2l0Y2hpbmcgdG8gZmFsbGJhY2snKTtcblxuICAgICAgLy8gbGV0J3MgdHJ5IHRoZSBmYWxsYmFjayBzdGFydGluZyBmcm9tIGhlcmVcbiAgICAgIHRyaWVzID0gMDtcblxuICAgICAgLy8gbWV0aG9kLCB1cmwgYW5kIGJvZHkgYXJlIGZhbGxiYWNrIGRlcGVuZGVudFxuICAgICAgcmVxT3B0cy5tZXRob2QgPSBpbml0aWFsT3B0cy5mYWxsYmFjay5tZXRob2Q7XG4gICAgICByZXFPcHRzLnVybCA9IGluaXRpYWxPcHRzLmZhbGxiYWNrLnVybDtcbiAgICAgIHJlcU9wdHMuanNvbkJvZHkgPSBpbml0aWFsT3B0cy5mYWxsYmFjay5ib2R5O1xuICAgICAgaWYgKHJlcU9wdHMuanNvbkJvZHkpIHtcbiAgICAgICAgcmVxT3B0cy5ib2R5ID0gc2FmZUpTT05TdHJpbmdpZnkocmVxT3B0cy5qc29uQm9keSk7XG4gICAgICB9XG4gICAgICAvLyByZS1jb21wdXRlIGhlYWRlcnMsIHRoZXkgY291bGQgYmUgb21pdHRpbmcgdGhlIEFQSSBLRVlcbiAgICAgIGhlYWRlcnMgPSBjbGllbnQuX2NvbXB1dGVSZXF1ZXN0SGVhZGVycyh7XG4gICAgICAgIGFkZGl0aW9uYWxVQTogYWRkaXRpb25hbFVBLFxuICAgICAgICBoZWFkZXJzOiBpbml0aWFsT3B0cy5oZWFkZXJzXG4gICAgICB9KTtcblxuICAgICAgcmVxT3B0cy50aW1lb3V0cyA9IGNsaWVudC5fZ2V0VGltZW91dHNGb3JSZXF1ZXN0KGluaXRpYWxPcHRzLmhvc3RUeXBlKTtcbiAgICAgIGNsaWVudC5fc2V0SG9zdEluZGV4QnlUeXBlKDAsIGluaXRpYWxPcHRzLmhvc3RUeXBlKTtcbiAgICAgIHVzaW5nRmFsbGJhY2sgPSB0cnVlOyAvLyB0aGUgY3VycmVudCByZXF1ZXN0IGlzIG5vdyB1c2luZyBmYWxsYmFja1xuICAgICAgcmV0dXJuIGRvUmVxdWVzdChjbGllbnQuX3JlcXVlc3QuZmFsbGJhY2ssIHJlcU9wdHMpO1xuICAgIH1cblxuICAgIHZhciBjdXJyZW50SG9zdCA9IGNsaWVudC5fZ2V0SG9zdEJ5VHlwZShpbml0aWFsT3B0cy5ob3N0VHlwZSk7XG5cbiAgICB2YXIgdXJsID0gY3VycmVudEhvc3QgKyByZXFPcHRzLnVybDtcbiAgICB2YXIgb3B0aW9ucyA9IHtcbiAgICAgIGJvZHk6IHJlcU9wdHMuYm9keSxcbiAgICAgIGpzb25Cb2R5OiByZXFPcHRzLmpzb25Cb2R5LFxuICAgICAgbWV0aG9kOiByZXFPcHRzLm1ldGhvZCxcbiAgICAgIGhlYWRlcnM6IGhlYWRlcnMsXG4gICAgICB0aW1lb3V0czogcmVxT3B0cy50aW1lb3V0cyxcbiAgICAgIGRlYnVnOiByZXF1ZXN0RGVidWcsXG4gICAgICBmb3JjZUF1dGhIZWFkZXJzOiByZXFPcHRzLmZvcmNlQXV0aEhlYWRlcnNcbiAgICB9O1xuXG4gICAgcmVxdWVzdERlYnVnKCdtZXRob2Q6ICVzLCB1cmw6ICVzLCBoZWFkZXJzOiAlaiwgdGltZW91dHM6ICVkJyxcbiAgICAgIG9wdGlvbnMubWV0aG9kLCB1cmwsIG9wdGlvbnMuaGVhZGVycywgb3B0aW9ucy50aW1lb3V0cyk7XG5cbiAgICBpZiAocmVxdWVzdGVyID09PSBjbGllbnQuX3JlcXVlc3QuZmFsbGJhY2spIHtcbiAgICAgIHJlcXVlc3REZWJ1ZygndXNpbmcgZmFsbGJhY2snKTtcbiAgICB9XG5cbiAgICAvLyBgcmVxdWVzdGVyYCBpcyBhbnkgb2YgdGhpcy5fcmVxdWVzdCBvciB0aGlzLl9yZXF1ZXN0LmZhbGxiYWNrXG4gICAgLy8gdGh1cyBpdCBuZWVkcyB0byBiZSBjYWxsZWQgdXNpbmcgdGhlIGNsaWVudCBhcyBjb250ZXh0XG4gICAgcmV0dXJuIHJlcXVlc3Rlci5jYWxsKGNsaWVudCwgdXJsLCBvcHRpb25zKS50aGVuKHN1Y2Nlc3MsIHRyeUZhbGxiYWNrKTtcblxuICAgIGZ1bmN0aW9uIHN1Y2Nlc3MoaHR0cFJlc3BvbnNlKSB7XG4gICAgICAvLyBjb21wdXRlIHRoZSBzdGF0dXMgb2YgdGhlIHJlc3BvbnNlLFxuICAgICAgLy9cbiAgICAgIC8vIFdoZW4gaW4gYnJvd3NlciBtb2RlLCB1c2luZyBYRFIgb3IgSlNPTlAsIHdlIGhhdmUgbm8gc3RhdHVzQ29kZSBhdmFpbGFibGVcbiAgICAgIC8vIFNvIHdlIHJlbHkgb24gb3VyIEFQSSByZXNwb25zZSBgc3RhdHVzYCBwcm9wZXJ0eS5cbiAgICAgIC8vIEJ1dCBgd2FpdFRhc2tgIGNhbiBzZXQgYSBgc3RhdHVzYCBwcm9wZXJ0eSB3aGljaCBpcyBub3QgdGhlIHN0YXR1c0NvZGUgKGl0J3MgdGhlIHRhc2sgc3RhdHVzKVxuICAgICAgLy8gU28gd2UgY2hlY2sgaWYgdGhlcmUncyBhIGBtZXNzYWdlYCBhbG9uZyBgc3RhdHVzYCBhbmQgaXQgbWVhbnMgaXQncyBhbiBlcnJvclxuICAgICAgLy9cbiAgICAgIC8vIFRoYXQncyB0aGUgb25seSBjYXNlIHdoZXJlIHdlIGhhdmUgYSByZXNwb25zZS5zdGF0dXMgdGhhdCdzIG5vdCB0aGUgaHR0cCBzdGF0dXNDb2RlXG4gICAgICB2YXIgc3RhdHVzID0gaHR0cFJlc3BvbnNlICYmIGh0dHBSZXNwb25zZS5ib2R5ICYmIGh0dHBSZXNwb25zZS5ib2R5Lm1lc3NhZ2UgJiYgaHR0cFJlc3BvbnNlLmJvZHkuc3RhdHVzIHx8XG5cbiAgICAgICAgLy8gdGhpcyBpcyBpbXBvcnRhbnQgdG8gY2hlY2sgdGhlIHJlcXVlc3Qgc3RhdHVzQ29kZSBBRlRFUiB0aGUgYm9keSBldmVudHVhbFxuICAgICAgICAvLyBzdGF0dXNDb2RlIGJlY2F1c2Ugc29tZSBpbXBsZW1lbnRhdGlvbnMgKGpRdWVyeSBYRG9tYWluUmVxdWVzdCB0cmFuc3BvcnQpIG1heVxuICAgICAgICAvLyBzZW5kIHN0YXR1c0NvZGUgMjAwIHdoaWxlIHdlIGhhZCBhbiBlcnJvclxuICAgICAgICBodHRwUmVzcG9uc2Uuc3RhdHVzQ29kZSB8fFxuXG4gICAgICAgIC8vIFdoZW4gaW4gYnJvd3NlciBtb2RlLCB1c2luZyBYRFIgb3IgSlNPTlBcbiAgICAgICAgLy8gd2UgZGVmYXVsdCB0byBzdWNjZXNzIHdoZW4gbm8gZXJyb3IgKG5vIHJlc3BvbnNlLnN0YXR1cyAmJiByZXNwb25zZS5tZXNzYWdlKVxuICAgICAgICAvLyBJZiB0aGVyZSB3YXMgYSBKU09OLnBhcnNlKCkgZXJyb3IgdGhlbiBib2R5IGlzIG51bGwgYW5kIGl0IGZhaWxzXG4gICAgICAgIGh0dHBSZXNwb25zZSAmJiBodHRwUmVzcG9uc2UuYm9keSAmJiAyMDA7XG5cbiAgICAgIHJlcXVlc3REZWJ1ZygncmVjZWl2ZWQgcmVzcG9uc2U6IHN0YXR1c0NvZGU6ICVzLCBjb21wdXRlZCBzdGF0dXNDb2RlOiAlZCwgaGVhZGVyczogJWonLFxuICAgICAgICBodHRwUmVzcG9uc2Uuc3RhdHVzQ29kZSwgc3RhdHVzLCBodHRwUmVzcG9uc2UuaGVhZGVycyk7XG5cbiAgICAgIHZhciBodHRwUmVzcG9uc2VPayA9IE1hdGguZmxvb3Ioc3RhdHVzIC8gMTAwKSA9PT0gMjtcblxuICAgICAgdmFyIGVuZFRpbWUgPSBuZXcgRGF0ZSgpO1xuICAgICAgZGVidWdEYXRhLnB1c2goe1xuICAgICAgICBjdXJyZW50SG9zdDogY3VycmVudEhvc3QsXG4gICAgICAgIGhlYWRlcnM6IHJlbW92ZUNyZWRlbnRpYWxzKGhlYWRlcnMpLFxuICAgICAgICBjb250ZW50OiBib2R5IHx8IG51bGwsXG4gICAgICAgIGNvbnRlbnRMZW5ndGg6IGJvZHkgIT09IHVuZGVmaW5lZCA/IGJvZHkubGVuZ3RoIDogbnVsbCxcbiAgICAgICAgbWV0aG9kOiByZXFPcHRzLm1ldGhvZCxcbiAgICAgICAgdGltZW91dHM6IHJlcU9wdHMudGltZW91dHMsXG4gICAgICAgIHVybDogcmVxT3B0cy51cmwsXG4gICAgICAgIHN0YXJ0VGltZTogc3RhcnRUaW1lLFxuICAgICAgICBlbmRUaW1lOiBlbmRUaW1lLFxuICAgICAgICBkdXJhdGlvbjogZW5kVGltZSAtIHN0YXJ0VGltZSxcbiAgICAgICAgc3RhdHVzQ29kZTogc3RhdHVzXG4gICAgICB9KTtcblxuICAgICAgaWYgKGh0dHBSZXNwb25zZU9rKSB7XG4gICAgICAgIGlmIChjbGllbnQuX3VzZUNhY2hlICYmICFjbGllbnQuX3VzZVJlcXVlc3RDYWNoZSAmJiBjYWNoZSkge1xuICAgICAgICAgIGNhY2hlW2NhY2hlSURdID0gaHR0cFJlc3BvbnNlLnJlc3BvbnNlVGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgcmVzcG9uc2VUZXh0OiBodHRwUmVzcG9uc2UucmVzcG9uc2VUZXh0LFxuICAgICAgICAgIGJvZHk6IGh0dHBSZXNwb25zZS5ib2R5XG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIHZhciBzaG91bGRSZXRyeSA9IE1hdGguZmxvb3Ioc3RhdHVzIC8gMTAwKSAhPT0gNDtcblxuICAgICAgaWYgKHNob3VsZFJldHJ5KSB7XG4gICAgICAgIHRyaWVzICs9IDE7XG4gICAgICAgIHJldHVybiByZXRyeVJlcXVlc3QoKTtcbiAgICAgIH1cblxuICAgICAgcmVxdWVzdERlYnVnKCd1bnJlY292ZXJhYmxlIGVycm9yJyk7XG5cbiAgICAgIC8vIG5vIHN1Y2Nlc3MgYW5kIG5vIHJldHJ5ID0+IGZhaWxcbiAgICAgIHZhciB1bnJlY292ZXJhYmxlRXJyb3IgPSBuZXcgZXJyb3JzLkFsZ29saWFTZWFyY2hFcnJvcihcbiAgICAgICAgaHR0cFJlc3BvbnNlLmJvZHkgJiYgaHR0cFJlc3BvbnNlLmJvZHkubWVzc2FnZSwge2RlYnVnRGF0YTogZGVidWdEYXRhLCBzdGF0dXNDb2RlOiBzdGF0dXN9XG4gICAgICApO1xuXG4gICAgICByZXR1cm4gY2xpZW50Ll9wcm9taXNlLnJlamVjdCh1bnJlY292ZXJhYmxlRXJyb3IpO1xuICAgIH1cblxuICAgIGZ1bmN0aW9uIHRyeUZhbGxiYWNrKGVycikge1xuICAgICAgLy8gZXJyb3IgY2FzZXM6XG4gICAgICAvLyAgV2hpbGUgbm90IGluIGZhbGxiYWNrIG1vZGU6XG4gICAgICAvLyAgICAtIENPUlMgbm90IHN1cHBvcnRlZFxuICAgICAgLy8gICAgLSBuZXR3b3JrIGVycm9yXG4gICAgICAvLyAgV2hpbGUgaW4gZmFsbGJhY2sgbW9kZTpcbiAgICAgIC8vICAgIC0gdGltZW91dFxuICAgICAgLy8gICAgLSBuZXR3b3JrIGVycm9yXG4gICAgICAvLyAgICAtIGJhZGx5IGZvcm1hdHRlZCBKU09OUCAoc2NyaXB0IGxvYWRlZCwgZGlkIG5vdCBjYWxsIG91ciBjYWxsYmFjaylcbiAgICAgIC8vICBJbiBib3RoIGNhc2VzOlxuICAgICAgLy8gICAgLSB1bmNhdWdodCBleGNlcHRpb24gb2NjdXJzIChUeXBlRXJyb3IpXG4gICAgICByZXF1ZXN0RGVidWcoJ2Vycm9yOiAlcywgc3RhY2s6ICVzJywgZXJyLm1lc3NhZ2UsIGVyci5zdGFjayk7XG5cbiAgICAgIHZhciBlbmRUaW1lID0gbmV3IERhdGUoKTtcbiAgICAgIGRlYnVnRGF0YS5wdXNoKHtcbiAgICAgICAgY3VycmVudEhvc3Q6IGN1cnJlbnRIb3N0LFxuICAgICAgICBoZWFkZXJzOiByZW1vdmVDcmVkZW50aWFscyhoZWFkZXJzKSxcbiAgICAgICAgY29udGVudDogYm9keSB8fCBudWxsLFxuICAgICAgICBjb250ZW50TGVuZ3RoOiBib2R5ICE9PSB1bmRlZmluZWQgPyBib2R5Lmxlbmd0aCA6IG51bGwsXG4gICAgICAgIG1ldGhvZDogcmVxT3B0cy5tZXRob2QsXG4gICAgICAgIHRpbWVvdXRzOiByZXFPcHRzLnRpbWVvdXRzLFxuICAgICAgICB1cmw6IHJlcU9wdHMudXJsLFxuICAgICAgICBzdGFydFRpbWU6IHN0YXJ0VGltZSxcbiAgICAgICAgZW5kVGltZTogZW5kVGltZSxcbiAgICAgICAgZHVyYXRpb246IGVuZFRpbWUgLSBzdGFydFRpbWVcbiAgICAgIH0pO1xuXG4gICAgICBpZiAoIShlcnIgaW5zdGFuY2VvZiBlcnJvcnMuQWxnb2xpYVNlYXJjaEVycm9yKSkge1xuICAgICAgICBlcnIgPSBuZXcgZXJyb3JzLlVua25vd24oZXJyICYmIGVyci5tZXNzYWdlLCBlcnIpO1xuICAgICAgfVxuXG4gICAgICB0cmllcyArPSAxO1xuXG4gICAgICAvLyBzdG9wIHRoZSByZXF1ZXN0IGltcGxlbWVudGF0aW9uIHdoZW46XG4gICAgICBpZiAoXG4gICAgICAgIC8vIHdlIGRpZCBub3QgZ2VuZXJhdGUgdGhpcyBlcnJvcixcbiAgICAgICAgLy8gaXQgY29tZXMgZnJvbSBhIHRocm93IGluIHNvbWUgb3RoZXIgcGllY2Ugb2YgY29kZVxuICAgICAgICBlcnIgaW5zdGFuY2VvZiBlcnJvcnMuVW5rbm93biB8fFxuXG4gICAgICAgIC8vIHNlcnZlciBzZW50IHVucGFyc2FibGUgSlNPTlxuICAgICAgICBlcnIgaW5zdGFuY2VvZiBlcnJvcnMuVW5wYXJzYWJsZUpTT04gfHxcblxuICAgICAgICAvLyBtYXggdHJpZXMgYW5kIGFscmVhZHkgdXNpbmcgZmFsbGJhY2sgb3Igbm8gZmFsbGJhY2tcbiAgICAgICAgdHJpZXMgPj0gY2xpZW50Lmhvc3RzW2luaXRpYWxPcHRzLmhvc3RUeXBlXS5sZW5ndGggJiZcbiAgICAgICAgKHVzaW5nRmFsbGJhY2sgfHwgIWhhc0ZhbGxiYWNrKSkge1xuICAgICAgICAvLyBzdG9wIHJlcXVlc3QgaW1wbGVtZW50YXRpb24gZm9yIHRoaXMgY29tbWFuZFxuICAgICAgICBlcnIuZGVidWdEYXRhID0gZGVidWdEYXRhO1xuICAgICAgICByZXR1cm4gY2xpZW50Ll9wcm9taXNlLnJlamVjdChlcnIpO1xuICAgICAgfVxuXG4gICAgICAvLyBXaGVuIGEgdGltZW91dCBvY2N1cnJlZCwgcmV0cnkgYnkgcmFpc2luZyB0aW1lb3V0XG4gICAgICBpZiAoZXJyIGluc3RhbmNlb2YgZXJyb3JzLlJlcXVlc3RUaW1lb3V0KSB7XG4gICAgICAgIHJldHVybiByZXRyeVJlcXVlc3RXaXRoSGlnaGVyVGltZW91dCgpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gcmV0cnlSZXF1ZXN0KCk7XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gcmV0cnlSZXF1ZXN0KCkge1xuICAgICAgcmVxdWVzdERlYnVnKCdyZXRyeWluZyByZXF1ZXN0Jyk7XG4gICAgICBjbGllbnQuX2luY3JlbWVudEhvc3RJbmRleChpbml0aWFsT3B0cy5ob3N0VHlwZSk7XG4gICAgICByZXR1cm4gZG9SZXF1ZXN0KHJlcXVlc3RlciwgcmVxT3B0cyk7XG4gICAgfVxuXG4gICAgZnVuY3Rpb24gcmV0cnlSZXF1ZXN0V2l0aEhpZ2hlclRpbWVvdXQoKSB7XG4gICAgICByZXF1ZXN0RGVidWcoJ3JldHJ5aW5nIHJlcXVlc3Qgd2l0aCBoaWdoZXIgdGltZW91dCcpO1xuICAgICAgY2xpZW50Ll9pbmNyZW1lbnRIb3N0SW5kZXgoaW5pdGlhbE9wdHMuaG9zdFR5cGUpO1xuICAgICAgY2xpZW50Ll9pbmNyZW1lbnRUaW1lb3V0TXVsdGlwbGVyKCk7XG4gICAgICByZXFPcHRzLnRpbWVvdXRzID0gY2xpZW50Ll9nZXRUaW1lb3V0c0ZvclJlcXVlc3QoaW5pdGlhbE9wdHMuaG9zdFR5cGUpO1xuICAgICAgcmV0dXJuIGRvUmVxdWVzdChyZXF1ZXN0ZXIsIHJlcU9wdHMpO1xuICAgIH1cbiAgfVxuXG4gIGZ1bmN0aW9uIGlzQ2FjaGVWYWxpZFdpdGhDdXJyZW50SUQoXG4gICAgdXNlUmVxdWVzdENhY2hlLFxuICAgIGN1cnJlbnRDYWNoZSxcbiAgICBjdXJyZW50Q2FjaGVJRFxuICApIHtcbiAgICByZXR1cm4gKFxuICAgICAgY2xpZW50Ll91c2VDYWNoZSAmJlxuICAgICAgdXNlUmVxdWVzdENhY2hlICYmXG4gICAgICBjdXJyZW50Q2FjaGUgJiZcbiAgICAgIGN1cnJlbnRDYWNoZVtjdXJyZW50Q2FjaGVJRF0gIT09IHVuZGVmaW5lZFxuICAgICk7XG4gIH1cblxuXG4gIGZ1bmN0aW9uIGludGVyb3BDYWxsYmFja1JldHVybihyZXF1ZXN0LCBjYWxsYmFjaykge1xuICAgIGlmIChpc0NhY2hlVmFsaWRXaXRoQ3VycmVudElEKGNsaWVudC5fdXNlUmVxdWVzdENhY2hlLCBjYWNoZSwgY2FjaGVJRCkpIHtcbiAgICAgIHJlcXVlc3QuY2F0Y2goZnVuY3Rpb24oKSB7XG4gICAgICAgIC8vIFJlbGVhc2UgdGhlIGNhY2hlIG9uIGVycm9yXG4gICAgICAgIGRlbGV0ZSBjYWNoZVtjYWNoZUlEXTtcbiAgICAgIH0pO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgaW5pdGlhbE9wdHMuY2FsbGJhY2sgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIC8vIGVpdGhlciB3ZSBoYXZlIGEgY2FsbGJhY2tcbiAgICAgIHJlcXVlc3QudGhlbihmdW5jdGlvbiBva0NiKGNvbnRlbnQpIHtcbiAgICAgICAgZXhpdFByb21pc2UoZnVuY3Rpb24oKSB7XG4gICAgICAgICAgaW5pdGlhbE9wdHMuY2FsbGJhY2sobnVsbCwgY2FsbGJhY2soY29udGVudCkpO1xuICAgICAgICB9LCBjbGllbnQuX3NldFRpbWVvdXQgfHwgc2V0VGltZW91dCk7XG4gICAgICB9LCBmdW5jdGlvbiBub29rQ2IoZXJyKSB7XG4gICAgICAgIGV4aXRQcm9taXNlKGZ1bmN0aW9uKCkge1xuICAgICAgICAgIGluaXRpYWxPcHRzLmNhbGxiYWNrKGVycik7XG4gICAgICAgIH0sIGNsaWVudC5fc2V0VGltZW91dCB8fCBzZXRUaW1lb3V0KTtcbiAgICAgIH0pO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBlaXRoZXIgd2UgYXJlIHVzaW5nIHByb21pc2VzXG4gICAgICByZXR1cm4gcmVxdWVzdC50aGVuKGNhbGxiYWNrKTtcbiAgICB9XG4gIH1cblxuICBpZiAoY2xpZW50Ll91c2VDYWNoZSAmJiBjbGllbnQuX3VzZVJlcXVlc3RDYWNoZSkge1xuICAgIGNhY2hlSUQgPSBpbml0aWFsT3B0cy51cmw7XG4gIH1cblxuICAvLyBhcyB3ZSBzb21ldGltZSB1c2UgUE9TVCByZXF1ZXN0cyB0byBwYXNzIHBhcmFtZXRlcnMgKGxpa2UgcXVlcnk9J2FhJyksXG4gIC8vIHRoZSBjYWNoZUlEIG11c3QgYWxzbyBpbmNsdWRlIHRoZSBib2R5IHRvIGJlIGRpZmZlcmVudCBiZXR3ZWVuIGNhbGxzXG4gIGlmIChjbGllbnQuX3VzZUNhY2hlICYmIGNsaWVudC5fdXNlUmVxdWVzdENhY2hlICYmIGJvZHkpIHtcbiAgICBjYWNoZUlEICs9ICdfYm9keV8nICsgYm9keTtcbiAgfVxuXG4gIGlmIChpc0NhY2hlVmFsaWRXaXRoQ3VycmVudElEKGNsaWVudC5fdXNlUmVxdWVzdENhY2hlLCBjYWNoZSwgY2FjaGVJRCkpIHtcbiAgICByZXF1ZXN0RGVidWcoJ3NlcnZpbmcgcmVxdWVzdCBmcm9tIGNhY2hlJyk7XG5cbiAgICB2YXIgbWF5YmVQcm9taXNlRm9yQ2FjaGUgPSBjYWNoZVtjYWNoZUlEXTtcblxuICAgIC8vIEluIGNhc2UgdGhlIGNhY2hlIGlzIHdhcm11cCB3aXRoIHZhbHVlIHRoYXQgaXMgbm90IGEgcHJvbWlzZVxuICAgIHZhciBwcm9taXNlRm9yQ2FjaGUgPSB0eXBlb2YgbWF5YmVQcm9taXNlRm9yQ2FjaGUudGhlbiAhPT0gJ2Z1bmN0aW9uJ1xuICAgICAgPyBjbGllbnQuX3Byb21pc2UucmVzb2x2ZSh7cmVzcG9uc2VUZXh0OiBtYXliZVByb21pc2VGb3JDYWNoZX0pXG4gICAgICA6IG1heWJlUHJvbWlzZUZvckNhY2hlO1xuXG4gICAgcmV0dXJuIGludGVyb3BDYWxsYmFja1JldHVybihwcm9taXNlRm9yQ2FjaGUsIGZ1bmN0aW9uKGNvbnRlbnQpIHtcbiAgICAgIC8vIEluIGNhc2Ugb2YgdGhlIGNhY2hlIHJlcXVlc3QsIHJldHVybiB0aGUgb3JpZ2luYWwgdmFsdWVcbiAgICAgIHJldHVybiBKU09OLnBhcnNlKGNvbnRlbnQucmVzcG9uc2VUZXh0KTtcbiAgICB9KTtcbiAgfVxuXG4gIHZhciByZXF1ZXN0ID0gZG9SZXF1ZXN0KFxuICAgIGNsaWVudC5fcmVxdWVzdCwge1xuICAgICAgdXJsOiBpbml0aWFsT3B0cy51cmwsXG4gICAgICBtZXRob2Q6IGluaXRpYWxPcHRzLm1ldGhvZCxcbiAgICAgIGJvZHk6IGJvZHksXG4gICAgICBqc29uQm9keTogaW5pdGlhbE9wdHMuYm9keSxcbiAgICAgIHRpbWVvdXRzOiBjbGllbnQuX2dldFRpbWVvdXRzRm9yUmVxdWVzdChpbml0aWFsT3B0cy5ob3N0VHlwZSksXG4gICAgICBmb3JjZUF1dGhIZWFkZXJzOiBpbml0aWFsT3B0cy5mb3JjZUF1dGhIZWFkZXJzXG4gICAgfVxuICApO1xuXG4gIGlmIChjbGllbnQuX3VzZUNhY2hlICYmIGNsaWVudC5fdXNlUmVxdWVzdENhY2hlICYmIGNhY2hlKSB7XG4gICAgY2FjaGVbY2FjaGVJRF0gPSByZXF1ZXN0O1xuICB9XG5cbiAgcmV0dXJuIGludGVyb3BDYWxsYmFja1JldHVybihyZXF1ZXN0LCBmdW5jdGlvbihjb250ZW50KSB7XG4gICAgLy8gSW4gY2FzZSBvZiB0aGUgZmlyc3QgcmVxdWVzdCwgcmV0dXJuIHRoZSBKU09OIHZhbHVlXG4gICAgcmV0dXJuIGNvbnRlbnQuYm9keTtcbiAgfSk7XG59O1xuXG4vKlxuKiBUcmFuc2Zvcm0gc2VhcmNoIHBhcmFtIG9iamVjdCBpbiBxdWVyeSBzdHJpbmdcbiogQHBhcmFtIHtvYmplY3R9IGFyZ3MgYXJndW1lbnRzIHRvIGFkZCB0byB0aGUgY3VycmVudCBxdWVyeSBzdHJpbmdcbiogQHBhcmFtIHtzdHJpbmd9IHBhcmFtcyBjdXJyZW50IHF1ZXJ5IHN0cmluZ1xuKiBAcmV0dXJuIHtzdHJpbmd9IHRoZSBmaW5hbCBxdWVyeSBzdHJpbmdcbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX2dldFNlYXJjaFBhcmFtcyA9IGZ1bmN0aW9uKGFyZ3MsIHBhcmFtcykge1xuICBpZiAoYXJncyA9PT0gdW5kZWZpbmVkIHx8IGFyZ3MgPT09IG51bGwpIHtcbiAgICByZXR1cm4gcGFyYW1zO1xuICB9XG4gIGZvciAodmFyIGtleSBpbiBhcmdzKSB7XG4gICAgaWYgKGtleSAhPT0gbnVsbCAmJiBhcmdzW2tleV0gIT09IHVuZGVmaW5lZCAmJiBhcmdzLmhhc093blByb3BlcnR5KGtleSkpIHtcbiAgICAgIHBhcmFtcyArPSBwYXJhbXMgPT09ICcnID8gJycgOiAnJic7XG4gICAgICBwYXJhbXMgKz0ga2V5ICsgJz0nICsgZW5jb2RlVVJJQ29tcG9uZW50KE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChhcmdzW2tleV0pID09PSAnW29iamVjdCBBcnJheV0nID8gc2FmZUpTT05TdHJpbmdpZnkoYXJnc1trZXldKSA6IGFyZ3Nba2V5XSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBwYXJhbXM7XG59O1xuXG4vKipcbiAqIENvbXB1dGUgdGhlIGhlYWRlcnMgZm9yIGEgcmVxdWVzdFxuICpcbiAqIEBwYXJhbSBbc3RyaW5nXSBvcHRpb25zLmFkZGl0aW9uYWxVQSBzZW1pLWNvbG9uIHNlcGFyYXRlZCBzdHJpbmcgd2l0aCBvdGhlciB1c2VyIGFnZW50cyB0byBhZGRcbiAqIEBwYXJhbSBbYm9vbGVhbj10cnVlXSBvcHRpb25zLndpdGhBcGlLZXkgU2VuZCB0aGUgYXBpIGtleSBhcyBhIGhlYWRlclxuICogQHBhcmFtIFtPYmplY3RdIG9wdGlvbnMuaGVhZGVycyBFeHRyYSBoZWFkZXJzIHRvIHNlbmRcbiAqL1xuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLl9jb21wdXRlUmVxdWVzdEhlYWRlcnMgPSBmdW5jdGlvbihvcHRpb25zKSB7XG4gIHZhciBmb3JFYWNoID0gcmVxdWlyZSgnZm9yZWFjaCcpO1xuXG4gIHZhciB1YSA9IG9wdGlvbnMuYWRkaXRpb25hbFVBID9cbiAgICB0aGlzLl91YSArICc7ICcgKyBvcHRpb25zLmFkZGl0aW9uYWxVQSA6XG4gICAgdGhpcy5fdWE7XG5cbiAgdmFyIHJlcXVlc3RIZWFkZXJzID0ge1xuICAgICd4LWFsZ29saWEtYWdlbnQnOiB1YSxcbiAgICAneC1hbGdvbGlhLWFwcGxpY2F0aW9uLWlkJzogdGhpcy5hcHBsaWNhdGlvbklEXG4gIH07XG5cbiAgLy8gYnJvd3NlciB3aWxsIGlubGluZSBoZWFkZXJzIGluIHRoZSB1cmwsIG5vZGUuanMgd2lsbCB1c2UgaHR0cCBoZWFkZXJzXG4gIC8vIGJ1dCBpbiBzb21lIHNpdHVhdGlvbnMsIHRoZSBBUEkgS0VZIHdpbGwgYmUgdG9vIGxvbmcgKGJpZyBzZWN1cmVkIEFQSSBrZXlzKVxuICAvLyBzbyBpZiB0aGUgcmVxdWVzdCBpcyBhIFBPU1QgYW5kIHRoZSBLRVkgaXMgdmVyeSBsb25nLCB3ZSB3aWxsIGJlIGFza2VkIHRvIG5vdCBwdXRcbiAgLy8gaXQgaW50byBoZWFkZXJzIGJ1dCBpbiB0aGUgSlNPTiBib2R5XG4gIGlmIChvcHRpb25zLndpdGhBcGlLZXkgIT09IGZhbHNlKSB7XG4gICAgcmVxdWVzdEhlYWRlcnNbJ3gtYWxnb2xpYS1hcGkta2V5J10gPSB0aGlzLmFwaUtleTtcbiAgfVxuXG4gIGlmICh0aGlzLnVzZXJUb2tlbikge1xuICAgIHJlcXVlc3RIZWFkZXJzWyd4LWFsZ29saWEtdXNlcnRva2VuJ10gPSB0aGlzLnVzZXJUb2tlbjtcbiAgfVxuXG4gIGlmICh0aGlzLnNlY3VyaXR5VGFncykge1xuICAgIHJlcXVlc3RIZWFkZXJzWyd4LWFsZ29saWEtdGFnZmlsdGVycyddID0gdGhpcy5zZWN1cml0eVRhZ3M7XG4gIH1cblxuICBmb3JFYWNoKHRoaXMuZXh0cmFIZWFkZXJzLCBmdW5jdGlvbiBhZGRUb1JlcXVlc3RIZWFkZXJzKHZhbHVlLCBrZXkpIHtcbiAgICByZXF1ZXN0SGVhZGVyc1trZXldID0gdmFsdWU7XG4gIH0pO1xuXG4gIGlmIChvcHRpb25zLmhlYWRlcnMpIHtcbiAgICBmb3JFYWNoKG9wdGlvbnMuaGVhZGVycywgZnVuY3Rpb24gYWRkVG9SZXF1ZXN0SGVhZGVycyh2YWx1ZSwga2V5KSB7XG4gICAgICByZXF1ZXN0SGVhZGVyc1trZXldID0gdmFsdWU7XG4gICAgfSk7XG4gIH1cblxuICByZXR1cm4gcmVxdWVzdEhlYWRlcnM7XG59O1xuXG4vKipcbiAqIFNlYXJjaCB0aHJvdWdoIG11bHRpcGxlIGluZGljZXMgYXQgdGhlIHNhbWUgdGltZVxuICogQHBhcmFtICB7T2JqZWN0W119ICAgcXVlcmllcyAgQW4gYXJyYXkgb2YgcXVlcmllcyB5b3Ugd2FudCB0byBydW4uXG4gKiBAcGFyYW0ge3N0cmluZ30gcXVlcmllc1tdLmluZGV4TmFtZSBUaGUgaW5kZXggbmFtZSB5b3Ugd2FudCB0byB0YXJnZXRcbiAqIEBwYXJhbSB7c3RyaW5nfSBbcXVlcmllc1tdLnF1ZXJ5XSBUaGUgcXVlcnkgdG8gaXNzdWUgb24gdGhpcyBpbmRleC4gQ2FuIGFsc28gYmUgcGFzc2VkIGludG8gYHBhcmFtc2BcbiAqIEBwYXJhbSB7T2JqZWN0fSBxdWVyaWVzW10ucGFyYW1zIEFueSBzZWFyY2ggcGFyYW0gbGlrZSBoaXRzUGVyUGFnZSwgLi5cbiAqIEBwYXJhbSAge0Z1bmN0aW9ufSBjYWxsYmFjayBDYWxsYmFjayB0byBiZSBjYWxsZWRcbiAqIEByZXR1cm4ge1Byb21pc2V8dW5kZWZpbmVkfSBSZXR1cm5zIGEgcHJvbWlzZSBpZiBubyBjYWxsYmFjayBnaXZlblxuICovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuc2VhcmNoID0gZnVuY3Rpb24ocXVlcmllcywgb3B0cywgY2FsbGJhY2spIHtcbiAgdmFyIGlzQXJyYXkgPSByZXF1aXJlKCdpc2FycmF5Jyk7XG4gIHZhciBtYXAgPSByZXF1aXJlKCcuL21hcC5qcycpO1xuXG4gIHZhciB1c2FnZSA9ICdVc2FnZTogY2xpZW50LnNlYXJjaChhcnJheU9mUXVlcmllc1ssIGNhbGxiYWNrXSknO1xuXG4gIGlmICghaXNBcnJheShxdWVyaWVzKSkge1xuICAgIHRocm93IG5ldyBFcnJvcih1c2FnZSk7XG4gIH1cblxuICBpZiAodHlwZW9mIG9wdHMgPT09ICdmdW5jdGlvbicpIHtcbiAgICBjYWxsYmFjayA9IG9wdHM7XG4gICAgb3B0cyA9IHt9O1xuICB9IGVsc2UgaWYgKG9wdHMgPT09IHVuZGVmaW5lZCkge1xuICAgIG9wdHMgPSB7fTtcbiAgfVxuXG4gIHZhciBjbGllbnQgPSB0aGlzO1xuXG4gIHZhciBwb3N0T2JqID0ge1xuICAgIHJlcXVlc3RzOiBtYXAocXVlcmllcywgZnVuY3Rpb24gcHJlcGFyZVJlcXVlc3QocXVlcnkpIHtcbiAgICAgIHZhciBwYXJhbXMgPSAnJztcblxuICAgICAgLy8gYWxsb3cgcXVlcnkucXVlcnlcbiAgICAgIC8vIHNvIHdlIGFyZSBtaW1pY2luZyB0aGUgaW5kZXguc2VhcmNoKHF1ZXJ5LCBwYXJhbXMpIG1ldGhvZFxuICAgICAgLy8ge2luZGV4TmFtZTosIHF1ZXJ5OiwgcGFyYW1zOn1cbiAgICAgIGlmIChxdWVyeS5xdWVyeSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHBhcmFtcyArPSAncXVlcnk9JyArIGVuY29kZVVSSUNvbXBvbmVudChxdWVyeS5xdWVyeSk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB7XG4gICAgICAgIGluZGV4TmFtZTogcXVlcnkuaW5kZXhOYW1lLFxuICAgICAgICBwYXJhbXM6IGNsaWVudC5fZ2V0U2VhcmNoUGFyYW1zKHF1ZXJ5LnBhcmFtcywgcGFyYW1zKVxuICAgICAgfTtcbiAgICB9KVxuICB9O1xuXG4gIHZhciBKU09OUFBhcmFtcyA9IG1hcChwb3N0T2JqLnJlcXVlc3RzLCBmdW5jdGlvbiBwcmVwYXJlSlNPTlBQYXJhbXMocmVxdWVzdCwgcmVxdWVzdElkKSB7XG4gICAgcmV0dXJuIHJlcXVlc3RJZCArICc9JyArXG4gICAgICBlbmNvZGVVUklDb21wb25lbnQoXG4gICAgICAgICcvMS9pbmRleGVzLycgKyBlbmNvZGVVUklDb21wb25lbnQocmVxdWVzdC5pbmRleE5hbWUpICsgJz8nICtcbiAgICAgICAgcmVxdWVzdC5wYXJhbXNcbiAgICAgICk7XG4gIH0pLmpvaW4oJyYnKTtcblxuICB2YXIgdXJsID0gJy8xL2luZGV4ZXMvKi9xdWVyaWVzJztcblxuICBpZiAob3B0cy5zdHJhdGVneSAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcG9zdE9iai5zdHJhdGVneSA9IG9wdHMuc3RyYXRlZ3k7XG4gIH1cblxuICByZXR1cm4gdGhpcy5fanNvblJlcXVlc3Qoe1xuICAgIGNhY2hlOiB0aGlzLmNhY2hlLFxuICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgIHVybDogdXJsLFxuICAgIGJvZHk6IHBvc3RPYmosXG4gICAgaG9zdFR5cGU6ICdyZWFkJyxcbiAgICBmYWxsYmFjazoge1xuICAgICAgbWV0aG9kOiAnR0VUJyxcbiAgICAgIHVybDogJy8xL2luZGV4ZXMvKicsXG4gICAgICBib2R5OiB7XG4gICAgICAgIHBhcmFtczogSlNPTlBQYXJhbXNcbiAgICAgIH1cbiAgICB9LFxuICAgIGNhbGxiYWNrOiBjYWxsYmFja1xuICB9KTtcbn07XG5cbi8qKlxuKiBTZWFyY2ggZm9yIGZhY2V0IHZhbHVlc1xuKiBodHRwczovL3d3dy5hbGdvbGlhLmNvbS9kb2MvcmVzdC1hcGkvc2VhcmNoI3NlYXJjaC1mb3ItZmFjZXQtdmFsdWVzXG4qIFRoaXMgaXMgdGhlIHRvcC1sZXZlbCBBUEkgZm9yIFNGRlYuXG4qXG4qIEBwYXJhbSB7b2JqZWN0W119IHF1ZXJpZXMgQW4gYXJyYXkgb2YgcXVlcmllcyB0byBydW4uXG4qIEBwYXJhbSB7c3RyaW5nfSBxdWVyaWVzW10uaW5kZXhOYW1lIEluZGV4IG5hbWUsIG5hbWUgb2YgdGhlIGluZGV4IHRvIHNlYXJjaC5cbiogQHBhcmFtIHtvYmplY3R9IHF1ZXJpZXNbXS5wYXJhbXMgUXVlcnkgcGFyYW1ldGVycy5cbiogQHBhcmFtIHtzdHJpbmd9IHF1ZXJpZXNbXS5wYXJhbXMuZmFjZXROYW1lIEZhY2V0IG5hbWUsIG5hbWUgb2YgdGhlIGF0dHJpYnV0ZSB0byBzZWFyY2ggZm9yIHZhbHVlcyBpbi5cbiogTXVzdCBiZSBkZWNsYXJlZCBhcyBhIGZhY2V0XG4qIEBwYXJhbSB7c3RyaW5nfSBxdWVyaWVzW10ucGFyYW1zLmZhY2V0UXVlcnkgUXVlcnkgZm9yIHRoZSBmYWNldCBzZWFyY2hcbiogQHBhcmFtIHtzdHJpbmd9IFtxdWVyaWVzW10ucGFyYW1zLipdIEFueSBzZWFyY2ggcGFyYW1ldGVyIG9mIEFsZ29saWEsXG4qIHNlZSBodHRwczovL3d3dy5hbGdvbGlhLmNvbS9kb2MvYXBpLWNsaWVudC9qYXZhc2NyaXB0L3NlYXJjaCNzZWFyY2gtcGFyYW1ldGVyc1xuKiBQYWdpbmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuIFRoZSBwYWdlIGFuZCBoaXRzUGVyUGFnZSBwYXJhbWV0ZXJzIHdpbGwgYmUgaWdub3JlZC5cbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuc2VhcmNoRm9yRmFjZXRWYWx1ZXMgPSBmdW5jdGlvbihxdWVyaWVzKSB7XG4gIHZhciBpc0FycmF5ID0gcmVxdWlyZSgnaXNhcnJheScpO1xuICB2YXIgbWFwID0gcmVxdWlyZSgnLi9tYXAuanMnKTtcblxuICB2YXIgdXNhZ2UgPSAnVXNhZ2U6IGNsaWVudC5zZWFyY2hGb3JGYWNldFZhbHVlcyhbe2luZGV4TmFtZSwgcGFyYW1zOiB7ZmFjZXROYW1lLCBmYWNldFF1ZXJ5LCAuLi5wYXJhbXN9fSwgLi4ucXVlcmllc10pJzsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBtYXgtbGVuXG5cbiAgaWYgKCFpc0FycmF5KHF1ZXJpZXMpKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKHVzYWdlKTtcbiAgfVxuXG4gIHZhciBjbGllbnQgPSB0aGlzO1xuXG4gIHJldHVybiBjbGllbnQuX3Byb21pc2UuYWxsKG1hcChxdWVyaWVzLCBmdW5jdGlvbiBwZXJmb3JtUXVlcnkocXVlcnkpIHtcbiAgICBpZiAoXG4gICAgICAhcXVlcnkgfHxcbiAgICAgIHF1ZXJ5LmluZGV4TmFtZSA9PT0gdW5kZWZpbmVkIHx8XG4gICAgICBxdWVyeS5wYXJhbXMuZmFjZXROYW1lID09PSB1bmRlZmluZWQgfHxcbiAgICAgIHF1ZXJ5LnBhcmFtcy5mYWNldFF1ZXJ5ID09PSB1bmRlZmluZWRcbiAgICApIHtcbiAgICAgIHRocm93IG5ldyBFcnJvcih1c2FnZSk7XG4gICAgfVxuXG4gICAgdmFyIGNsb25lID0gcmVxdWlyZSgnLi9jbG9uZS5qcycpO1xuICAgIHZhciBvbWl0ID0gcmVxdWlyZSgnLi9vbWl0LmpzJyk7XG5cbiAgICB2YXIgaW5kZXhOYW1lID0gcXVlcnkuaW5kZXhOYW1lO1xuICAgIHZhciBwYXJhbXMgPSBxdWVyeS5wYXJhbXM7XG5cbiAgICB2YXIgZmFjZXROYW1lID0gcGFyYW1zLmZhY2V0TmFtZTtcbiAgICB2YXIgZmlsdGVyZWRQYXJhbXMgPSBvbWl0KGNsb25lKHBhcmFtcyksIGZ1bmN0aW9uKGtleU5hbWUpIHtcbiAgICAgIHJldHVybiBrZXlOYW1lID09PSAnZmFjZXROYW1lJztcbiAgICB9KTtcbiAgICB2YXIgc2VhcmNoUGFyYW1ldGVycyA9IGNsaWVudC5fZ2V0U2VhcmNoUGFyYW1zKGZpbHRlcmVkUGFyYW1zLCAnJyk7XG5cbiAgICByZXR1cm4gY2xpZW50Ll9qc29uUmVxdWVzdCh7XG4gICAgICBjYWNoZTogY2xpZW50LmNhY2hlLFxuICAgICAgbWV0aG9kOiAnUE9TVCcsXG4gICAgICB1cmw6XG4gICAgICAgICcvMS9pbmRleGVzLycgK1xuICAgICAgICBlbmNvZGVVUklDb21wb25lbnQoaW5kZXhOYW1lKSArXG4gICAgICAgICcvZmFjZXRzLycgK1xuICAgICAgICBlbmNvZGVVUklDb21wb25lbnQoZmFjZXROYW1lKSArXG4gICAgICAgICcvcXVlcnknLFxuICAgICAgaG9zdFR5cGU6ICdyZWFkJyxcbiAgICAgIGJvZHk6IHtwYXJhbXM6IHNlYXJjaFBhcmFtZXRlcnN9XG4gICAgfSk7XG4gIH0pKTtcbn07XG5cbi8qKlxuICogU2V0IHRoZSBleHRyYSBzZWN1cml0eSB0YWdGaWx0ZXJzIGhlYWRlclxuICogQHBhcmFtIHtzdHJpbmd8YXJyYXl9IHRhZ3MgVGhlIGxpc3Qgb2YgdGFncyBkZWZpbmluZyB0aGUgY3VycmVudCBzZWN1cml0eSBmaWx0ZXJzXG4gKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5zZXRTZWN1cml0eVRhZ3MgPSBmdW5jdGlvbih0YWdzKSB7XG4gIGlmIChPYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwodGFncykgPT09ICdbb2JqZWN0IEFycmF5XScpIHtcbiAgICB2YXIgc3RyVGFncyA9IFtdO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGFncy5sZW5ndGg7ICsraSkge1xuICAgICAgaWYgKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh0YWdzW2ldKSA9PT0gJ1tvYmplY3QgQXJyYXldJykge1xuICAgICAgICB2YXIgb3JlZFRhZ3MgPSBbXTtcbiAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCB0YWdzW2ldLmxlbmd0aDsgKytqKSB7XG4gICAgICAgICAgb3JlZFRhZ3MucHVzaCh0YWdzW2ldW2pdKTtcbiAgICAgICAgfVxuICAgICAgICBzdHJUYWdzLnB1c2goJygnICsgb3JlZFRhZ3Muam9pbignLCcpICsgJyknKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHN0clRhZ3MucHVzaCh0YWdzW2ldKTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGFncyA9IHN0clRhZ3Muam9pbignLCcpO1xuICB9XG5cbiAgdGhpcy5zZWN1cml0eVRhZ3MgPSB0YWdzO1xufTtcblxuLyoqXG4gKiBTZXQgdGhlIGV4dHJhIHVzZXIgdG9rZW4gaGVhZGVyXG4gKiBAcGFyYW0ge3N0cmluZ30gdXNlclRva2VuIFRoZSB0b2tlbiBpZGVudGlmeWluZyBhIHVuaXEgdXNlciAodXNlZCB0byBhcHBseSByYXRlIGxpbWl0cylcbiAqL1xuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLnNldFVzZXJUb2tlbiA9IGZ1bmN0aW9uKHVzZXJUb2tlbikge1xuICB0aGlzLnVzZXJUb2tlbiA9IHVzZXJUb2tlbjtcbn07XG5cbi8qKlxuICogQ2xlYXIgYWxsIHF1ZXJpZXMgaW4gY2xpZW50J3MgY2FjaGVcbiAqIEByZXR1cm4gdW5kZWZpbmVkXG4gKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5jbGVhckNhY2hlID0gZnVuY3Rpb24oKSB7XG4gIHRoaXMuY2FjaGUgPSB7fTtcbn07XG5cbi8qKlxuKiBTZXQgdGhlIG51bWJlciBvZiBtaWxsaXNlY29uZHMgYSByZXF1ZXN0IGNhbiB0YWtlIGJlZm9yZSBhdXRvbWF0aWNhbGx5IGJlaW5nIHRlcm1pbmF0ZWQuXG4qIEBkZXByZWNhdGVkXG4qIEBwYXJhbSB7TnVtYmVyfSBtaWxsaXNlY29uZHNcbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuc2V0UmVxdWVzdFRpbWVvdXQgPSBmdW5jdGlvbihtaWxsaXNlY29uZHMpIHtcbiAgaWYgKG1pbGxpc2Vjb25kcykge1xuICAgIHRoaXMuX3RpbWVvdXRzLmNvbm5lY3QgPSB0aGlzLl90aW1lb3V0cy5yZWFkID0gdGhpcy5fdGltZW91dHMud3JpdGUgPSBtaWxsaXNlY29uZHM7XG4gIH1cbn07XG5cbi8qKlxuKiBTZXQgdGhlIHRocmVlIGRpZmZlcmVudCAoY29ubmVjdCwgcmVhZCwgd3JpdGUpIHRpbWVvdXRzIHRvIGJlIHVzZWQgd2hlbiByZXF1ZXN0aW5nXG4qIEBwYXJhbSB7T2JqZWN0fSB0aW1lb3V0c1xuKi9cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5zZXRUaW1lb3V0cyA9IGZ1bmN0aW9uKHRpbWVvdXRzKSB7XG4gIHRoaXMuX3RpbWVvdXRzID0gdGltZW91dHM7XG59O1xuXG4vKipcbiogR2V0IHRoZSB0aHJlZSBkaWZmZXJlbnQgKGNvbm5lY3QsIHJlYWQsIHdyaXRlKSB0aW1lb3V0cyB0byBiZSB1c2VkIHdoZW4gcmVxdWVzdGluZ1xuKiBAcGFyYW0ge09iamVjdH0gdGltZW91dHNcbiovXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuZ2V0VGltZW91dHMgPSBmdW5jdGlvbigpIHtcbiAgcmV0dXJuIHRoaXMuX3RpbWVvdXRzO1xufTtcblxuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLl9nZXRBcHBJZERhdGEgPSBmdW5jdGlvbigpIHtcbiAgdmFyIGRhdGEgPSBzdG9yZS5nZXQodGhpcy5hcHBsaWNhdGlvbklEKTtcbiAgaWYgKGRhdGEgIT09IG51bGwpIHRoaXMuX2NhY2hlQXBwSWREYXRhKGRhdGEpO1xuICByZXR1cm4gZGF0YTtcbn07XG5cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5fc2V0QXBwSWREYXRhID0gZnVuY3Rpb24oZGF0YSkge1xuICBkYXRhLmxhc3RDaGFuZ2UgPSAobmV3IERhdGUoKSkuZ2V0VGltZSgpO1xuICB0aGlzLl9jYWNoZUFwcElkRGF0YShkYXRhKTtcbiAgcmV0dXJuIHN0b3JlLnNldCh0aGlzLmFwcGxpY2F0aW9uSUQsIGRhdGEpO1xufTtcblxuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLl9jaGVja0FwcElkRGF0YSA9IGZ1bmN0aW9uKCkge1xuICB2YXIgZGF0YSA9IHRoaXMuX2dldEFwcElkRGF0YSgpO1xuICB2YXIgbm93ID0gKG5ldyBEYXRlKCkpLmdldFRpbWUoKTtcbiAgaWYgKGRhdGEgPT09IG51bGwgfHwgbm93IC0gZGF0YS5sYXN0Q2hhbmdlID4gUkVTRVRfQVBQX0RBVEFfVElNRVIpIHtcbiAgICByZXR1cm4gdGhpcy5fcmVzZXRJbml0aWFsQXBwSWREYXRhKGRhdGEpO1xuICB9XG5cbiAgcmV0dXJuIGRhdGE7XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX3Jlc2V0SW5pdGlhbEFwcElkRGF0YSA9IGZ1bmN0aW9uKGRhdGEpIHtcbiAgdmFyIG5ld0RhdGEgPSBkYXRhIHx8IHt9O1xuICBuZXdEYXRhLmhvc3RJbmRleGVzID0ge3JlYWQ6IDAsIHdyaXRlOiAwfTtcbiAgbmV3RGF0YS50aW1lb3V0TXVsdGlwbGllciA9IDE7XG4gIG5ld0RhdGEuc2h1ZmZsZVJlc3VsdCA9IG5ld0RhdGEuc2h1ZmZsZVJlc3VsdCB8fCBzaHVmZmxlKFsxLCAyLCAzXSk7XG4gIHJldHVybiB0aGlzLl9zZXRBcHBJZERhdGEobmV3RGF0YSk7XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX2NhY2hlQXBwSWREYXRhID0gZnVuY3Rpb24oZGF0YSkge1xuICB0aGlzLl9ob3N0SW5kZXhlcyA9IGRhdGEuaG9zdEluZGV4ZXM7XG4gIHRoaXMuX3RpbWVvdXRNdWx0aXBsaWVyID0gZGF0YS50aW1lb3V0TXVsdGlwbGllcjtcbiAgdGhpcy5fc2h1ZmZsZVJlc3VsdCA9IGRhdGEuc2h1ZmZsZVJlc3VsdDtcbn07XG5cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5fcGFydGlhbEFwcElkRGF0YVVwZGF0ZSA9IGZ1bmN0aW9uKG5ld0RhdGEpIHtcbiAgdmFyIGZvcmVhY2ggPSByZXF1aXJlKCdmb3JlYWNoJyk7XG4gIHZhciBjdXJyZW50RGF0YSA9IHRoaXMuX2dldEFwcElkRGF0YSgpO1xuICBmb3JlYWNoKG5ld0RhdGEsIGZ1bmN0aW9uKHZhbHVlLCBrZXkpIHtcbiAgICBjdXJyZW50RGF0YVtrZXldID0gdmFsdWU7XG4gIH0pO1xuXG4gIHJldHVybiB0aGlzLl9zZXRBcHBJZERhdGEoY3VycmVudERhdGEpO1xufTtcblxuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLl9nZXRIb3N0QnlUeXBlID0gZnVuY3Rpb24oaG9zdFR5cGUpIHtcbiAgcmV0dXJuIHRoaXMuaG9zdHNbaG9zdFR5cGVdW3RoaXMuX2dldEhvc3RJbmRleEJ5VHlwZShob3N0VHlwZSldO1xufTtcblxuQWxnb2xpYVNlYXJjaENvcmUucHJvdG90eXBlLl9nZXRUaW1lb3V0TXVsdGlwbGllciA9IGZ1bmN0aW9uKCkge1xuICByZXR1cm4gdGhpcy5fdGltZW91dE11bHRpcGxpZXI7XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX2dldEhvc3RJbmRleEJ5VHlwZSA9IGZ1bmN0aW9uKGhvc3RUeXBlKSB7XG4gIHJldHVybiB0aGlzLl9ob3N0SW5kZXhlc1tob3N0VHlwZV07XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX3NldEhvc3RJbmRleEJ5VHlwZSA9IGZ1bmN0aW9uKGhvc3RJbmRleCwgaG9zdFR5cGUpIHtcbiAgdmFyIGNsb25lID0gcmVxdWlyZSgnLi9jbG9uZScpO1xuICB2YXIgbmV3SG9zdEluZGV4ZXMgPSBjbG9uZSh0aGlzLl9ob3N0SW5kZXhlcyk7XG4gIG5ld0hvc3RJbmRleGVzW2hvc3RUeXBlXSA9IGhvc3RJbmRleDtcbiAgdGhpcy5fcGFydGlhbEFwcElkRGF0YVVwZGF0ZSh7aG9zdEluZGV4ZXM6IG5ld0hvc3RJbmRleGVzfSk7XG4gIHJldHVybiBob3N0SW5kZXg7XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX2luY3JlbWVudEhvc3RJbmRleCA9IGZ1bmN0aW9uKGhvc3RUeXBlKSB7XG4gIHJldHVybiB0aGlzLl9zZXRIb3N0SW5kZXhCeVR5cGUoXG4gICAgKHRoaXMuX2dldEhvc3RJbmRleEJ5VHlwZShob3N0VHlwZSkgKyAxKSAlIHRoaXMuaG9zdHNbaG9zdFR5cGVdLmxlbmd0aCwgaG9zdFR5cGVcbiAgKTtcbn07XG5cbkFsZ29saWFTZWFyY2hDb3JlLnByb3RvdHlwZS5faW5jcmVtZW50VGltZW91dE11bHRpcGxlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgdGltZW91dE11bHRpcGxpZXIgPSBNYXRoLm1heCh0aGlzLl90aW1lb3V0TXVsdGlwbGllciArIDEsIDQpO1xuICByZXR1cm4gdGhpcy5fcGFydGlhbEFwcElkRGF0YVVwZGF0ZSh7dGltZW91dE11bHRpcGxpZXI6IHRpbWVvdXRNdWx0aXBsaWVyfSk7XG59O1xuXG5BbGdvbGlhU2VhcmNoQ29yZS5wcm90b3R5cGUuX2dldFRpbWVvdXRzRm9yUmVxdWVzdCA9IGZ1bmN0aW9uKGhvc3RUeXBlKSB7XG4gIHJldHVybiB7XG4gICAgY29ubmVjdDogdGhpcy5fdGltZW91dHMuY29ubmVjdCAqIHRoaXMuX3RpbWVvdXRNdWx0aXBsaWVyLFxuICAgIGNvbXBsZXRlOiB0aGlzLl90aW1lb3V0c1tob3N0VHlwZV0gKiB0aGlzLl90aW1lb3V0TXVsdGlwbGllclxuICB9O1xufTtcblxuZnVuY3Rpb24gcHJlcGFyZUhvc3QocHJvdG9jb2wpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIHByZXBhcmUoaG9zdCkge1xuICAgIHJldHVybiBwcm90b2NvbCArICcvLycgKyBob3N0LnRvTG93ZXJDYXNlKCk7XG4gIH07XG59XG5cbi8vIFByb3RvdHlwZS5qcyA8IDEuNywgYSB3aWRlbHkgdXNlZCBsaWJyYXJ5LCBkZWZpbmVzIGEgd2VpcmRcbi8vIEFycmF5LnByb3RvdHlwZS50b0pTT04gZnVuY3Rpb24gdGhhdCB3aWxsIGZhaWwgdG8gc3RyaW5naWZ5IG91ciBjb250ZW50XG4vLyBhcHByb3ByaWF0ZWx5XG4vLyByZWZzOlxuLy8gICAtIGh0dHBzOi8vZ3JvdXBzLmdvb2dsZS5jb20vZm9ydW0vIyF0b3BpYy9wcm90b3R5cGUtY29yZS9FLVNBVnZWX1Y5UVxuLy8gICAtIGh0dHBzOi8vZ2l0aHViLmNvbS9zc3RlcGhlbnNvbi9wcm90b3R5cGUvY29tbWl0LzAzOGEyOTg1YTcwNTkzYzFhODZjMjMwZmFkYmRmZTJlNDg5OGE0OGNcbi8vICAgLSBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zMTQ4NDQxLzE0NzA3OVxuZnVuY3Rpb24gc2FmZUpTT05TdHJpbmdpZnkob2JqKSB7XG4gIC8qIGVzbGludCBuby1leHRlbmQtbmF0aXZlOjAgKi9cblxuICBpZiAoQXJyYXkucHJvdG90eXBlLnRvSlNPTiA9PT0gdW5kZWZpbmVkKSB7XG4gICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KG9iaik7XG4gIH1cblxuICB2YXIgdG9KU09OID0gQXJyYXkucHJvdG90eXBlLnRvSlNPTjtcbiAgZGVsZXRlIEFycmF5LnByb3RvdHlwZS50b0pTT047XG4gIHZhciBvdXQgPSBKU09OLnN0cmluZ2lmeShvYmopO1xuICBBcnJheS5wcm90b3R5cGUudG9KU09OID0gdG9KU09OO1xuXG4gIHJldHVybiBvdXQ7XG59XG5cbmZ1bmN0aW9uIHNodWZmbGUoYXJyYXkpIHtcbiAgdmFyIGN1cnJlbnRJbmRleCA9IGFycmF5Lmxlbmd0aDtcbiAgdmFyIHRlbXBvcmFyeVZhbHVlO1xuICB2YXIgcmFuZG9tSW5kZXg7XG5cbiAgLy8gV2hpbGUgdGhlcmUgcmVtYWluIGVsZW1lbnRzIHRvIHNodWZmbGUuLi5cbiAgd2hpbGUgKGN1cnJlbnRJbmRleCAhPT0gMCkge1xuICAgIC8vIFBpY2sgYSByZW1haW5pbmcgZWxlbWVudC4uLlxuICAgIHJhbmRvbUluZGV4ID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogY3VycmVudEluZGV4KTtcbiAgICBjdXJyZW50SW5kZXggLT0gMTtcblxuICAgIC8vIEFuZCBzd2FwIGl0IHdpdGggdGhlIGN1cnJlbnQgZWxlbWVudC5cbiAgICB0ZW1wb3JhcnlWYWx1ZSA9IGFycmF5W2N1cnJlbnRJbmRleF07XG4gICAgYXJyYXlbY3VycmVudEluZGV4XSA9IGFycmF5W3JhbmRvbUluZGV4XTtcbiAgICBhcnJheVtyYW5kb21JbmRleF0gPSB0ZW1wb3JhcnlWYWx1ZTtcbiAgfVxuXG4gIHJldHVybiBhcnJheTtcbn1cblxuZnVuY3Rpb24gcmVtb3ZlQ3JlZGVudGlhbHMoaGVhZGVycykge1xuICB2YXIgbmV3SGVhZGVycyA9IHt9O1xuXG4gIGZvciAodmFyIGhlYWRlck5hbWUgaW4gaGVhZGVycykge1xuICAgIGlmIChPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoaGVhZGVycywgaGVhZGVyTmFtZSkpIHtcbiAgICAgIHZhciB2YWx1ZTtcblxuICAgICAgaWYgKGhlYWRlck5hbWUgPT09ICd4LWFsZ29saWEtYXBpLWtleScgfHwgaGVhZGVyTmFtZSA9PT0gJ3gtYWxnb2xpYS1hcHBsaWNhdGlvbi1pZCcpIHtcbiAgICAgICAgdmFsdWUgPSAnKipoaWRkZW4gZm9yIHNlY3VyaXR5IHB1cnBvc2VzKionO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFsdWUgPSBoZWFkZXJzW2hlYWRlck5hbWVdO1xuICAgICAgfVxuXG4gICAgICBuZXdIZWFkZXJzW2hlYWRlck5hbWVdID0gdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG5ld0hlYWRlcnM7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/AlgoliaSearchCore.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/IndexCore.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/algoliasearch/src/IndexCore.js ***!
+ \*****************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+eval("var buildSearchMethod = __webpack_require__(/*! ./buildSearchMethod.js */ \"./node_modules/algoliasearch/src/buildSearchMethod.js\");\nvar deprecate = __webpack_require__(/*! ./deprecate.js */ \"./node_modules/algoliasearch/src/deprecate.js\");\nvar deprecatedMessage = __webpack_require__(/*! ./deprecatedMessage.js */ \"./node_modules/algoliasearch/src/deprecatedMessage.js\");\n\nmodule.exports = IndexCore;\n\n/*\n* Index class constructor.\n* You should not use this method directly but use initIndex() function\n*/\nfunction IndexCore(algoliasearch, indexName) {\n this.indexName = indexName;\n this.as = algoliasearch;\n this.typeAheadArgs = null;\n this.typeAheadValueOption = null;\n\n // make sure every index instance has it's own cache\n this.cache = {};\n}\n\n/*\n* Clear all queries in cache\n*/\nIndexCore.prototype.clearCache = function() {\n this.cache = {};\n};\n\n/*\n* Search inside the index using XMLHttpRequest request (Using a POST query to\n* minimize number of OPTIONS queries: Cross-Origin Resource Sharing).\n*\n* @param {string} [query] the full text query\n* @param {object} [args] (optional) if set, contains an object with query parameters:\n* - page: (integer) Pagination parameter used to select the page to retrieve.\n* Page is zero-based and defaults to 0. Thus,\n* to retrieve the 10th page you need to set page=9\n* - hitsPerPage: (integer) Pagination parameter used to select the number of hits per page. Defaults to 20.\n* - attributesToRetrieve: a string that contains the list of object attributes\n* you want to retrieve (let you minimize the answer size).\n* Attributes are separated with a comma (for example \"name,address\").\n* You can also use an array (for example [\"name\",\"address\"]).\n* By default, all attributes are retrieved. You can also use '*' to retrieve all\n* values when an attributesToRetrieve setting is specified for your index.\n* - attributesToHighlight: a string that contains the list of attributes you\n* want to highlight according to the query.\n* Attributes are separated by a comma. You can also use an array (for example [\"name\",\"address\"]).\n* If an attribute has no match for the query, the raw value is returned.\n* By default all indexed text attributes are highlighted.\n* You can use `*` if you want to highlight all textual attributes.\n* Numerical attributes are not highlighted.\n* A matchLevel is returned for each highlighted attribute and can contain:\n* - full: if all the query terms were found in the attribute,\n* - partial: if only some of the query terms were found,\n* - none: if none of the query terms were found.\n* - attributesToSnippet: a string that contains the list of attributes to snippet alongside\n* the number of words to return (syntax is `attributeName:nbWords`).\n* Attributes are separated by a comma (Example: attributesToSnippet=name:10,content:10).\n* You can also use an array (Example: attributesToSnippet: ['name:10','content:10']).\n* By default no snippet is computed.\n* - minWordSizefor1Typo: the minimum number of characters in a query word to accept one typo in this word.\n* Defaults to 3.\n* - minWordSizefor2Typos: the minimum number of characters in a query word\n* to accept two typos in this word. Defaults to 7.\n* - getRankingInfo: if set to 1, the result hits will contain ranking\n* information in _rankingInfo attribute.\n* - aroundLatLng: search for entries around a given\n* latitude/longitude (specified as two floats separated by a comma).\n* For example aroundLatLng=47.316669,5.016670).\n* You can specify the maximum distance in meters with the aroundRadius parameter (in meters)\n* and the precision for ranking with aroundPrecision\n* (for example if you set aroundPrecision=100, two objects that are distant of\n* less than 100m will be considered as identical for \"geo\" ranking parameter).\n* At indexing, you should specify geoloc of an object with the _geoloc attribute\n* (in the form {\"_geoloc\":{\"lat\":48.853409, \"lng\":2.348800}})\n* - insideBoundingBox: search entries inside a given area defined by the two extreme points\n* of a rectangle (defined by 4 floats: p1Lat,p1Lng,p2Lat,p2Lng).\n* For example insideBoundingBox=47.3165,4.9665,47.3424,5.0201).\n* At indexing, you should specify geoloc of an object with the _geoloc attribute\n* (in the form {\"_geoloc\":{\"lat\":48.853409, \"lng\":2.348800}})\n* - numericFilters: a string that contains the list of numeric filters you want to\n* apply separated by a comma.\n* The syntax of one filter is `attributeName` followed by `operand` followed by `value`.\n* Supported operands are `<`, `<=`, `=`, `>` and `>=`.\n* You can have multiple conditions on one attribute like for example numericFilters=price>100,price<1000.\n* You can also use an array (for example numericFilters: [\"price>100\",\"price<1000\"]).\n* - tagFilters: filter the query by a set of tags. You can AND tags by separating them by commas.\n* To OR tags, you must add parentheses. For example, tags=tag1,(tag2,tag3) means tag1 AND (tag2 OR tag3).\n* You can also use an array, for example tagFilters: [\"tag1\",[\"tag2\",\"tag3\"]]\n* means tag1 AND (tag2 OR tag3).\n* At indexing, tags should be added in the _tags** attribute\n* of objects (for example {\"_tags\":[\"tag1\",\"tag2\"]}).\n* - facetFilters: filter the query by a list of facets.\n* Facets are separated by commas and each facet is encoded as `attributeName:value`.\n* For example: `facetFilters=category:Book,author:John%20Doe`.\n* You can also use an array (for example `[\"category:Book\",\"author:John%20Doe\"]`).\n* - facets: List of object attributes that you want to use for faceting.\n* Comma separated list: `\"category,author\"` or array `['category','author']`\n* Only attributes that have been added in **attributesForFaceting** index setting\n* can be used in this parameter.\n* You can also use `*` to perform faceting on all attributes specified in **attributesForFaceting**.\n* - queryType: select how the query words are interpreted, it can be one of the following value:\n* - prefixAll: all query words are interpreted as prefixes,\n* - prefixLast: only the last word is interpreted as a prefix (default behavior),\n* - prefixNone: no query word is interpreted as a prefix. This option is not recommended.\n* - optionalWords: a string that contains the list of words that should\n* be considered as optional when found in the query.\n* Comma separated and array are accepted.\n* - distinct: If set to 1, enable the distinct feature (disabled by default)\n* if the attributeForDistinct index setting is set.\n* This feature is similar to the SQL \"distinct\" keyword: when enabled\n* in a query with the distinct=1 parameter,\n* all hits containing a duplicate value for the attributeForDistinct attribute are removed from results.\n* For example, if the chosen attribute is show_name and several hits have\n* the same value for show_name, then only the best\n* one is kept and others are removed.\n* - restrictSearchableAttributes: List of attributes you want to use for\n* textual search (must be a subset of the attributesToIndex index setting)\n* either comma separated or as an array\n* @param {function} [callback] the result callback called with two arguments:\n* error: null or Error('message'). If false, the content contains the error.\n* content: the server answer that contains the list of results.\n*/\nIndexCore.prototype.search = buildSearchMethod('query');\n\n/*\n* -- BETA --\n* Search a record similar to the query inside the index using XMLHttpRequest request (Using a POST query to\n* minimize number of OPTIONS queries: Cross-Origin Resource Sharing).\n*\n* @param {string} [query] the similar query\n* @param {object} [args] (optional) if set, contains an object with query parameters.\n* All search parameters are supported (see search function), restrictSearchableAttributes and facetFilters\n* are the two most useful to restrict the similar results and get more relevant content\n*/\nIndexCore.prototype.similarSearch = deprecate(\n buildSearchMethod('similarQuery'),\n deprecatedMessage(\n 'index.similarSearch(query[, callback])',\n 'index.search({ similarQuery: query }[, callback])'\n )\n);\n\n/*\n* Browse index content. The response content will have a `cursor` property that you can use\n* to browse subsequent pages for this query. Use `index.browseFrom(cursor)` when you want.\n*\n* @param {string} query - The full text query\n* @param {Object} [queryParameters] - Any search query parameter\n* @param {Function} [callback] - The result callback called with two arguments\n* error: null or Error('message')\n* content: the server answer with the browse result\n* @return {Promise|undefined} Returns a promise if no callback given\n* @example\n* index.browse('cool songs', {\n* tagFilters: 'public,comments',\n* hitsPerPage: 500\n* }, callback);\n* @see {@link https://www.algolia.com/doc/rest_api#Browse|Algolia REST API Documentation}\n*/\nIndexCore.prototype.browse = function(query, queryParameters, callback) {\n var merge = __webpack_require__(/*! ./merge.js */ \"./node_modules/algoliasearch/src/merge.js\");\n\n var indexObj = this;\n\n var page;\n var hitsPerPage;\n\n // we check variadic calls that are not the one defined\n // .browse()/.browse(fn)\n // => page = 0\n if (arguments.length === 0 || arguments.length === 1 && typeof arguments[0] === 'function') {\n page = 0;\n callback = arguments[0];\n query = undefined;\n } else if (typeof arguments[0] === 'number') {\n // .browse(2)/.browse(2, 10)/.browse(2, fn)/.browse(2, 10, fn)\n page = arguments[0];\n if (typeof arguments[1] === 'number') {\n hitsPerPage = arguments[1];\n } else if (typeof arguments[1] === 'function') {\n callback = arguments[1];\n hitsPerPage = undefined;\n }\n query = undefined;\n queryParameters = undefined;\n } else if (typeof arguments[0] === 'object') {\n // .browse(queryParameters)/.browse(queryParameters, cb)\n if (typeof arguments[1] === 'function') {\n callback = arguments[1];\n }\n queryParameters = arguments[0];\n query = undefined;\n } else if (typeof arguments[0] === 'string' && typeof arguments[1] === 'function') {\n // .browse(query, cb)\n callback = arguments[1];\n queryParameters = undefined;\n }\n\n // otherwise it's a .browse(query)/.browse(query, queryParameters)/.browse(query, queryParameters, cb)\n\n // get search query parameters combining various possible calls\n // to .browse();\n queryParameters = merge({}, queryParameters || {}, {\n page: page,\n hitsPerPage: hitsPerPage,\n query: query\n });\n\n var params = this.as._getSearchParams(queryParameters, '');\n\n return this.as._jsonRequest({\n method: 'POST',\n url: '/1/indexes/' + encodeURIComponent(indexObj.indexName) + '/browse',\n body: {params: params},\n hostType: 'read',\n callback: callback\n });\n};\n\n/*\n* Continue browsing from a previous position (cursor), obtained via a call to `.browse()`.\n*\n* @param {string} query - The full text query\n* @param {Object} [queryParameters] - Any search query parameter\n* @param {Function} [callback] - The result callback called with two arguments\n* error: null or Error('message')\n* content: the server answer with the browse result\n* @return {Promise|undefined} Returns a promise if no callback given\n* @example\n* index.browseFrom('14lkfsakl32', callback);\n* @see {@link https://www.algolia.com/doc/rest_api#Browse|Algolia REST API Documentation}\n*/\nIndexCore.prototype.browseFrom = function(cursor, callback) {\n return this.as._jsonRequest({\n method: 'POST',\n url: '/1/indexes/' + encodeURIComponent(this.indexName) + '/browse',\n body: {cursor: cursor},\n hostType: 'read',\n callback: callback\n });\n};\n\n/*\n* Search for facet values\n* https://www.algolia.com/doc/rest-api/search#search-for-facet-values\n*\n* @param {string} params.facetName Facet name, name of the attribute to search for values in.\n* Must be declared as a facet\n* @param {string} params.facetQuery Query for the facet search\n* @param {string} [params.*] Any search parameter of Algolia,\n* see https://www.algolia.com/doc/api-client/javascript/search#search-parameters\n* Pagination is not supported. The page and hitsPerPage parameters will be ignored.\n* @param callback (optional)\n*/\nIndexCore.prototype.searchForFacetValues = function(params, callback) {\n var clone = __webpack_require__(/*! ./clone.js */ \"./node_modules/algoliasearch/src/clone.js\");\n var omit = __webpack_require__(/*! ./omit.js */ \"./node_modules/algoliasearch/src/omit.js\");\n var usage = 'Usage: index.searchForFacetValues({facetName, facetQuery, ...params}[, callback])';\n\n if (params.facetName === undefined || params.facetQuery === undefined) {\n throw new Error(usage);\n }\n\n var facetName = params.facetName;\n var filteredParams = omit(clone(params), function(keyName) {\n return keyName === 'facetName';\n });\n var searchParameters = this.as._getSearchParams(filteredParams, '');\n\n return this.as._jsonRequest({\n method: 'POST',\n url: '/1/indexes/' +\n encodeURIComponent(this.indexName) + '/facets/' + encodeURIComponent(facetName) + '/query',\n hostType: 'read',\n body: {params: searchParameters},\n callback: callback\n });\n};\n\nIndexCore.prototype.searchFacet = deprecate(function(params, callback) {\n return this.searchForFacetValues(params, callback);\n}, deprecatedMessage(\n 'index.searchFacet(params[, callback])',\n 'index.searchForFacetValues(params[, callback])'\n));\n\nIndexCore.prototype._search = function(params, url, callback, additionalUA) {\n return this.as._jsonRequest({\n cache: this.cache,\n method: 'POST',\n url: url || '/1/indexes/' + encodeURIComponent(this.indexName) + '/query',\n body: {params: params},\n hostType: 'read',\n fallback: {\n method: 'GET',\n url: '/1/indexes/' + encodeURIComponent(this.indexName),\n body: {params: params}\n },\n callback: callback,\n additionalUA: additionalUA\n });\n};\n\n/*\n* Get an object from this index\n*\n* @param objectID the unique identifier of the object to retrieve\n* @param attrs (optional) if set, contains the array of attribute names to retrieve\n* @param callback (optional) the result callback called with two arguments\n* error: null or Error('message')\n* content: the object to retrieve or the error message if a failure occurred\n*/\nIndexCore.prototype.getObject = function(objectID, attrs, callback) {\n var indexObj = this;\n\n if (arguments.length === 1 || typeof attrs === 'function') {\n callback = attrs;\n attrs = undefined;\n }\n\n var params = '';\n if (attrs !== undefined) {\n params = '?attributes=';\n for (var i = 0; i < attrs.length; ++i) {\n if (i !== 0) {\n params += ',';\n }\n params += attrs[i];\n }\n }\n\n return this.as._jsonRequest({\n method: 'GET',\n url: '/1/indexes/' + encodeURIComponent(indexObj.indexName) + '/' + encodeURIComponent(objectID) + params,\n hostType: 'read',\n callback: callback\n });\n};\n\n/*\n* Get several objects from this index\n*\n* @param objectIDs the array of unique identifier of objects to retrieve\n*/\nIndexCore.prototype.getObjects = function(objectIDs, attributesToRetrieve, callback) {\n var isArray = __webpack_require__(/*! isarray */ \"./node_modules/isarray/index.js\");\n var map = __webpack_require__(/*! ./map.js */ \"./node_modules/algoliasearch/src/map.js\");\n\n var usage = 'Usage: index.getObjects(arrayOfObjectIDs[, callback])';\n\n if (!isArray(objectIDs)) {\n throw new Error(usage);\n }\n\n var indexObj = this;\n\n if (arguments.length === 1 || typeof attributesToRetrieve === 'function') {\n callback = attributesToRetrieve;\n attributesToRetrieve = undefined;\n }\n\n var body = {\n requests: map(objectIDs, function prepareRequest(objectID) {\n var request = {\n indexName: indexObj.indexName,\n objectID: objectID\n };\n\n if (attributesToRetrieve) {\n request.attributesToRetrieve = attributesToRetrieve.join(',');\n }\n\n return request;\n })\n };\n\n return this.as._jsonRequest({\n method: 'POST',\n url: '/1/indexes/*/objects',\n hostType: 'read',\n body: body,\n callback: callback\n });\n};\n\nIndexCore.prototype.as = null;\nIndexCore.prototype.indexName = null;\nIndexCore.prototype.typeAheadArgs = null;\nIndexCore.prototype.typeAheadValueOption = null;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvSW5kZXhDb3JlLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBLHdCQUF3QixtQkFBTyxDQUFDLHFGQUF3QjtBQUN4RCxnQkFBZ0IsbUJBQU8sQ0FBQyxxRUFBZ0I7QUFDeEMsd0JBQXdCLG1CQUFPLENBQUMscUZBQXdCOztBQUV4RDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVUsUUFBUTtBQUNsQixVQUFVLFFBQVE7QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsV0FBVyxpQ0FBaUM7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQkFBa0IsV0FBVyxpQ0FBaUM7QUFDOUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2Qix3QkFBd0I7QUFDckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVSxVQUFVO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFVLFFBQVE7QUFDbEIsVUFBVSxRQUFRO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLHFCQUFxQjtBQUN6QztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVSxRQUFRO0FBQ2xCLFVBQVUsUUFBUTtBQUNsQixVQUFVLFVBQVU7QUFDcEI7QUFDQTtBQUNBLFdBQVcsbUJBQW1CO0FBQzlCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNILFFBQVE7QUFDUjtBQUNBO0FBQ0EsY0FBYyxtQkFBTyxDQUFDLDZEQUFZOztBQUVsQzs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTTtBQUNOO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSTtBQUNKO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQSw0QkFBNEIsdUJBQXVCO0FBQ25EO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxlQUFlO0FBQzFCO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsVUFBVSxRQUFRO0FBQ2xCLFVBQVUsUUFBUTtBQUNsQixVQUFVLFVBQVU7QUFDcEI7QUFDQTtBQUNBLFdBQVcsbUJBQW1CO0FBQzlCO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVcsZUFBZTtBQUMxQjtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVSxRQUFRO0FBQ2xCO0FBQ0EsVUFBVSxRQUFRO0FBQ2xCLFVBQVUsUUFBUTtBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYyxtQkFBTyxDQUFDLDZEQUFZO0FBQ2xDLGFBQWEsbUJBQU8sQ0FBQywyREFBVztBQUNoQyxrREFBa0QsaUNBQWlDOztBQUVuRjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUFXLHlCQUF5QjtBQUNwQztBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVyxlQUFlO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiLEtBQUs7QUFDTDtBQUNBO0FBQ0EsR0FBRztBQUNIOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0JBQW9CLGtCQUFrQjtBQUN0QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZ0IsbUJBQU8sQ0FBQyxnREFBUztBQUNqQyxZQUFZLG1CQUFPLENBQUMseURBQVU7O0FBRTlCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDs7QUFFQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbGdvbGlhc2VhcmNoL3NyYy9JbmRleENvcmUuanM/NTEyNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgYnVpbGRTZWFyY2hNZXRob2QgPSByZXF1aXJlKCcuL2J1aWxkU2VhcmNoTWV0aG9kLmpzJyk7XG52YXIgZGVwcmVjYXRlID0gcmVxdWlyZSgnLi9kZXByZWNhdGUuanMnKTtcbnZhciBkZXByZWNhdGVkTWVzc2FnZSA9IHJlcXVpcmUoJy4vZGVwcmVjYXRlZE1lc3NhZ2UuanMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBJbmRleENvcmU7XG5cbi8qXG4qIEluZGV4IGNsYXNzIGNvbnN0cnVjdG9yLlxuKiBZb3Ugc2hvdWxkIG5vdCB1c2UgdGhpcyBtZXRob2QgZGlyZWN0bHkgYnV0IHVzZSBpbml0SW5kZXgoKSBmdW5jdGlvblxuKi9cbmZ1bmN0aW9uIEluZGV4Q29yZShhbGdvbGlhc2VhcmNoLCBpbmRleE5hbWUpIHtcbiAgdGhpcy5pbmRleE5hbWUgPSBpbmRleE5hbWU7XG4gIHRoaXMuYXMgPSBhbGdvbGlhc2VhcmNoO1xuICB0aGlzLnR5cGVBaGVhZEFyZ3MgPSBudWxsO1xuICB0aGlzLnR5cGVBaGVhZFZhbHVlT3B0aW9uID0gbnVsbDtcblxuICAvLyBtYWtlIHN1cmUgZXZlcnkgaW5kZXggaW5zdGFuY2UgaGFzIGl0J3Mgb3duIGNhY2hlXG4gIHRoaXMuY2FjaGUgPSB7fTtcbn1cblxuLypcbiogQ2xlYXIgYWxsIHF1ZXJpZXMgaW4gY2FjaGVcbiovXG5JbmRleENvcmUucHJvdG90eXBlLmNsZWFyQ2FjaGUgPSBmdW5jdGlvbigpIHtcbiAgdGhpcy5jYWNoZSA9IHt9O1xufTtcblxuLypcbiogU2VhcmNoIGluc2lkZSB0aGUgaW5kZXggdXNpbmcgWE1MSHR0cFJlcXVlc3QgcmVxdWVzdCAoVXNpbmcgYSBQT1NUIHF1ZXJ5IHRvXG4qIG1pbmltaXplIG51bWJlciBvZiBPUFRJT05TIHF1ZXJpZXM6IENyb3NzLU9yaWdpbiBSZXNvdXJjZSBTaGFyaW5nKS5cbipcbiogQHBhcmFtIHtzdHJpbmd9IFtxdWVyeV0gdGhlIGZ1bGwgdGV4dCBxdWVyeVxuKiBAcGFyYW0ge29iamVjdH0gW2FyZ3NdIChvcHRpb25hbCkgaWYgc2V0LCBjb250YWlucyBhbiBvYmplY3Qgd2l0aCBxdWVyeSBwYXJhbWV0ZXJzOlxuKiAtIHBhZ2U6IChpbnRlZ2VyKSBQYWdpbmF0aW9uIHBhcmFtZXRlciB1c2VkIHRvIHNlbGVjdCB0aGUgcGFnZSB0byByZXRyaWV2ZS5cbiogICAgICAgICAgICAgICAgICAgUGFnZSBpcyB6ZXJvLWJhc2VkIGFuZCBkZWZhdWx0cyB0byAwLiBUaHVzLFxuKiAgICAgICAgICAgICAgICAgICB0byByZXRyaWV2ZSB0aGUgMTB0aCBwYWdlIHlvdSBuZWVkIHRvIHNldCBwYWdlPTlcbiogLSBoaXRzUGVyUGFnZTogKGludGVnZXIpIFBhZ2luYXRpb24gcGFyYW1ldGVyIHVzZWQgdG8gc2VsZWN0IHRoZSBudW1iZXIgb2YgaGl0cyBwZXIgcGFnZS4gRGVmYXVsdHMgdG8gMjAuXG4qIC0gYXR0cmlidXRlc1RvUmV0cmlldmU6IGEgc3RyaW5nIHRoYXQgY29udGFpbnMgdGhlIGxpc3Qgb2Ygb2JqZWN0IGF0dHJpYnV0ZXNcbiogeW91IHdhbnQgdG8gcmV0cmlldmUgKGxldCB5b3UgbWluaW1pemUgdGhlIGFuc3dlciBzaXplKS5cbiogICBBdHRyaWJ1dGVzIGFyZSBzZXBhcmF0ZWQgd2l0aCBhIGNvbW1hIChmb3IgZXhhbXBsZSBcIm5hbWUsYWRkcmVzc1wiKS5cbiogICBZb3UgY2FuIGFsc28gdXNlIGFuIGFycmF5IChmb3IgZXhhbXBsZSBbXCJuYW1lXCIsXCJhZGRyZXNzXCJdKS5cbiogICBCeSBkZWZhdWx0LCBhbGwgYXR0cmlidXRlcyBhcmUgcmV0cmlldmVkLiBZb3UgY2FuIGFsc28gdXNlICcqJyB0byByZXRyaWV2ZSBhbGxcbiogICB2YWx1ZXMgd2hlbiBhbiBhdHRyaWJ1dGVzVG9SZXRyaWV2ZSBzZXR0aW5nIGlzIHNwZWNpZmllZCBmb3IgeW91ciBpbmRleC5cbiogLSBhdHRyaWJ1dGVzVG9IaWdobGlnaHQ6IGEgc3RyaW5nIHRoYXQgY29udGFpbnMgdGhlIGxpc3Qgb2YgYXR0cmlidXRlcyB5b3VcbiogICB3YW50IHRvIGhpZ2hsaWdodCBhY2NvcmRpbmcgdG8gdGhlIHF1ZXJ5LlxuKiAgIEF0dHJpYnV0ZXMgYXJlIHNlcGFyYXRlZCBieSBhIGNvbW1hLiBZb3UgY2FuIGFsc28gdXNlIGFuIGFycmF5IChmb3IgZXhhbXBsZSBbXCJuYW1lXCIsXCJhZGRyZXNzXCJdKS5cbiogICBJZiBhbiBhdHRyaWJ1dGUgaGFzIG5vIG1hdGNoIGZvciB0aGUgcXVlcnksIHRoZSByYXcgdmFsdWUgaXMgcmV0dXJuZWQuXG4qICAgQnkgZGVmYXVsdCBhbGwgaW5kZXhlZCB0ZXh0IGF0dHJpYnV0ZXMgYXJlIGhpZ2hsaWdodGVkLlxuKiAgIFlvdSBjYW4gdXNlIGAqYCBpZiB5b3Ugd2FudCB0byBoaWdobGlnaHQgYWxsIHRleHR1YWwgYXR0cmlidXRlcy5cbiogICBOdW1lcmljYWwgYXR0cmlidXRlcyBhcmUgbm90IGhpZ2hsaWdodGVkLlxuKiAgIEEgbWF0Y2hMZXZlbCBpcyByZXR1cm5lZCBmb3IgZWFjaCBoaWdobGlnaHRlZCBhdHRyaWJ1dGUgYW5kIGNhbiBjb250YWluOlxuKiAgICAgIC0gZnVsbDogaWYgYWxsIHRoZSBxdWVyeSB0ZXJtcyB3ZXJlIGZvdW5kIGluIHRoZSBhdHRyaWJ1dGUsXG4qICAgICAgLSBwYXJ0aWFsOiBpZiBvbmx5IHNvbWUgb2YgdGhlIHF1ZXJ5IHRlcm1zIHdlcmUgZm91bmQsXG4qICAgICAgLSBub25lOiBpZiBub25lIG9mIHRoZSBxdWVyeSB0ZXJtcyB3ZXJlIGZvdW5kLlxuKiAtIGF0dHJpYnV0ZXNUb1NuaXBwZXQ6IGEgc3RyaW5nIHRoYXQgY29udGFpbnMgdGhlIGxpc3Qgb2YgYXR0cmlidXRlcyB0byBzbmlwcGV0IGFsb25nc2lkZVxuKiB0aGUgbnVtYmVyIG9mIHdvcmRzIHRvIHJldHVybiAoc3ludGF4IGlzIGBhdHRyaWJ1dGVOYW1lOm5iV29yZHNgKS5cbiogICAgQXR0cmlidXRlcyBhcmUgc2VwYXJhdGVkIGJ5IGEgY29tbWEgKEV4YW1wbGU6IGF0dHJpYnV0ZXNUb1NuaXBwZXQ9bmFtZToxMCxjb250ZW50OjEwKS5cbiogICAgWW91IGNhbiBhbHNvIHVzZSBhbiBhcnJheSAoRXhhbXBsZTogYXR0cmlidXRlc1RvU25pcHBldDogWyduYW1lOjEwJywnY29udGVudDoxMCddKS5cbiogICAgQnkgZGVmYXVsdCBubyBzbmlwcGV0IGlzIGNvbXB1dGVkLlxuKiAtIG1pbldvcmRTaXplZm9yMVR5cG86IHRoZSBtaW5pbXVtIG51bWJlciBvZiBjaGFyYWN0ZXJzIGluIGEgcXVlcnkgd29yZCB0byBhY2NlcHQgb25lIHR5cG8gaW4gdGhpcyB3b3JkLlxuKiBEZWZhdWx0cyB0byAzLlxuKiAtIG1pbldvcmRTaXplZm9yMlR5cG9zOiB0aGUgbWluaW11bSBudW1iZXIgb2YgY2hhcmFjdGVycyBpbiBhIHF1ZXJ5IHdvcmRcbiogdG8gYWNjZXB0IHR3byB0eXBvcyBpbiB0aGlzIHdvcmQuIERlZmF1bHRzIHRvIDcuXG4qIC0gZ2V0UmFua2luZ0luZm86IGlmIHNldCB0byAxLCB0aGUgcmVzdWx0IGhpdHMgd2lsbCBjb250YWluIHJhbmtpbmdcbiogaW5mb3JtYXRpb24gaW4gX3JhbmtpbmdJbmZvIGF0dHJpYnV0ZS5cbiogLSBhcm91bmRMYXRMbmc6IHNlYXJjaCBmb3IgZW50cmllcyBhcm91bmQgYSBnaXZlblxuKiBsYXRpdHVkZS9sb25naXR1ZGUgKHNwZWNpZmllZCBhcyB0d28gZmxvYXRzIHNlcGFyYXRlZCBieSBhIGNvbW1hKS5cbiogICBGb3IgZXhhbXBsZSBhcm91bmRMYXRMbmc9NDcuMzE2NjY5LDUuMDE2NjcwKS5cbiogICBZb3UgY2FuIHNwZWNpZnkgdGhlIG1heGltdW0gZGlzdGFuY2UgaW4gbWV0ZXJzIHdpdGggdGhlIGFyb3VuZFJhZGl1cyBwYXJhbWV0ZXIgKGluIG1ldGVycylcbiogICBhbmQgdGhlIHByZWNpc2lvbiBmb3IgcmFua2luZyB3aXRoIGFyb3VuZFByZWNpc2lvblxuKiAgIChmb3IgZXhhbXBsZSBpZiB5b3Ugc2V0IGFyb3VuZFByZWNpc2lvbj0xMDAsIHR3byBvYmplY3RzIHRoYXQgYXJlIGRpc3RhbnQgb2ZcbiogICBsZXNzIHRoYW4gMTAwbSB3aWxsIGJlIGNvbnNpZGVyZWQgYXMgaWRlbnRpY2FsIGZvciBcImdlb1wiIHJhbmtpbmcgcGFyYW1ldGVyKS5cbiogICBBdCBpbmRleGluZywgeW91IHNob3VsZCBzcGVjaWZ5IGdlb2xvYyBvZiBhbiBvYmplY3Qgd2l0aCB0aGUgX2dlb2xvYyBhdHRyaWJ1dGVcbiogICAoaW4gdGhlIGZvcm0ge1wiX2dlb2xvY1wiOntcImxhdFwiOjQ4Ljg1MzQwOSwgXCJsbmdcIjoyLjM0ODgwMH19KVxuKiAtIGluc2lkZUJvdW5kaW5nQm94OiBzZWFyY2ggZW50cmllcyBpbnNpZGUgYSBnaXZlbiBhcmVhIGRlZmluZWQgYnkgdGhlIHR3byBleHRyZW1lIHBvaW50c1xuKiBvZiBhIHJlY3RhbmdsZSAoZGVmaW5lZCBieSA0IGZsb2F0czogcDFMYXQscDFMbmcscDJMYXQscDJMbmcpLlxuKiAgIEZvciBleGFtcGxlIGluc2lkZUJvdW5kaW5nQm94PTQ3LjMxNjUsNC45NjY1LDQ3LjM0MjQsNS4wMjAxKS5cbiogICBBdCBpbmRleGluZywgeW91IHNob3VsZCBzcGVjaWZ5IGdlb2xvYyBvZiBhbiBvYmplY3Qgd2l0aCB0aGUgX2dlb2xvYyBhdHRyaWJ1dGVcbiogICAoaW4gdGhlIGZvcm0ge1wiX2dlb2xvY1wiOntcImxhdFwiOjQ4Ljg1MzQwOSwgXCJsbmdcIjoyLjM0ODgwMH19KVxuKiAtIG51bWVyaWNGaWx0ZXJzOiBhIHN0cmluZyB0aGF0IGNvbnRhaW5zIHRoZSBsaXN0IG9mIG51bWVyaWMgZmlsdGVycyB5b3Ugd2FudCB0b1xuKiBhcHBseSBzZXBhcmF0ZWQgYnkgYSBjb21tYS5cbiogICBUaGUgc3ludGF4IG9mIG9uZSBmaWx0ZXIgaXMgYGF0dHJpYnV0ZU5hbWVgIGZvbGxvd2VkIGJ5IGBvcGVyYW5kYCBmb2xsb3dlZCBieSBgdmFsdWVgLlxuKiAgIFN1cHBvcnRlZCBvcGVyYW5kcyBhcmUgYDxgLCBgPD1gLCBgPWAsIGA+YCBhbmQgYD49YC5cbiogICBZb3UgY2FuIGhhdmUgbXVsdGlwbGUgY29uZGl0aW9ucyBvbiBvbmUgYXR0cmlidXRlIGxpa2UgZm9yIGV4YW1wbGUgbnVtZXJpY0ZpbHRlcnM9cHJpY2U+MTAwLHByaWNlPDEwMDAuXG4qICAgWW91IGNhbiBhbHNvIHVzZSBhbiBhcnJheSAoZm9yIGV4YW1wbGUgbnVtZXJpY0ZpbHRlcnM6IFtcInByaWNlPjEwMFwiLFwicHJpY2U8MTAwMFwiXSkuXG4qIC0gdGFnRmlsdGVyczogZmlsdGVyIHRoZSBxdWVyeSBieSBhIHNldCBvZiB0YWdzLiBZb3UgY2FuIEFORCB0YWdzIGJ5IHNlcGFyYXRpbmcgdGhlbSBieSBjb21tYXMuXG4qICAgVG8gT1IgdGFncywgeW91IG11c3QgYWRkIHBhcmVudGhlc2VzLiBGb3IgZXhhbXBsZSwgdGFncz10YWcxLCh0YWcyLHRhZzMpIG1lYW5zIHRhZzEgQU5EICh0YWcyIE9SIHRhZzMpLlxuKiAgIFlvdSBjYW4gYWxzbyB1c2UgYW4gYXJyYXksIGZvciBleGFtcGxlIHRhZ0ZpbHRlcnM6IFtcInRhZzFcIixbXCJ0YWcyXCIsXCJ0YWczXCJdXVxuKiAgIG1lYW5zIHRhZzEgQU5EICh0YWcyIE9SIHRhZzMpLlxuKiAgIEF0IGluZGV4aW5nLCB0YWdzIHNob3VsZCBiZSBhZGRlZCBpbiB0aGUgX3RhZ3MqKiBhdHRyaWJ1dGVcbiogICBvZiBvYmplY3RzIChmb3IgZXhhbXBsZSB7XCJfdGFnc1wiOltcInRhZzFcIixcInRhZzJcIl19KS5cbiogLSBmYWNldEZpbHRlcnM6IGZpbHRlciB0aGUgcXVlcnkgYnkgYSBsaXN0IG9mIGZhY2V0cy5cbiogICBGYWNldHMgYXJlIHNlcGFyYXRlZCBieSBjb21tYXMgYW5kIGVhY2ggZmFjZXQgaXMgZW5jb2RlZCBhcyBgYXR0cmlidXRlTmFtZTp2YWx1ZWAuXG4qICAgRm9yIGV4YW1wbGU6IGBmYWNldEZpbHRlcnM9Y2F0ZWdvcnk6Qm9vayxhdXRob3I6Sm9obiUyMERvZWAuXG4qICAgWW91IGNhbiBhbHNvIHVzZSBhbiBhcnJheSAoZm9yIGV4YW1wbGUgYFtcImNhdGVnb3J5OkJvb2tcIixcImF1dGhvcjpKb2huJTIwRG9lXCJdYCkuXG4qIC0gZmFjZXRzOiBMaXN0IG9mIG9iamVjdCBhdHRyaWJ1dGVzIHRoYXQgeW91IHdhbnQgdG8gdXNlIGZvciBmYWNldGluZy5cbiogICBDb21tYSBzZXBhcmF0ZWQgbGlzdDogYFwiY2F0ZWdvcnksYXV0aG9yXCJgIG9yIGFycmF5IGBbJ2NhdGVnb3J5JywnYXV0aG9yJ11gXG4qICAgT25seSBhdHRyaWJ1dGVzIHRoYXQgaGF2ZSBiZWVuIGFkZGVkIGluICoqYXR0cmlidXRlc0ZvckZhY2V0aW5nKiogaW5kZXggc2V0dGluZ1xuKiAgIGNhbiBiZSB1c2VkIGluIHRoaXMgcGFyYW1ldGVyLlxuKiAgIFlvdSBjYW4gYWxzbyB1c2UgYCpgIHRvIHBlcmZvcm0gZmFjZXRpbmcgb24gYWxsIGF0dHJpYnV0ZXMgc3BlY2lmaWVkIGluICoqYXR0cmlidXRlc0ZvckZhY2V0aW5nKiouXG4qIC0gcXVlcnlUeXBlOiBzZWxlY3QgaG93IHRoZSBxdWVyeSB3b3JkcyBhcmUgaW50ZXJwcmV0ZWQsIGl0IGNhbiBiZSBvbmUgb2YgdGhlIGZvbGxvd2luZyB2YWx1ZTpcbiogICAgLSBwcmVmaXhBbGw6IGFsbCBxdWVyeSB3b3JkcyBhcmUgaW50ZXJwcmV0ZWQgYXMgcHJlZml4ZXMsXG4qICAgIC0gcHJlZml4TGFzdDogb25seSB0aGUgbGFzdCB3b3JkIGlzIGludGVycHJldGVkIGFzIGEgcHJlZml4IChkZWZhdWx0IGJlaGF2aW9yKSxcbiogICAgLSBwcmVmaXhOb25lOiBubyBxdWVyeSB3b3JkIGlzIGludGVycHJldGVkIGFzIGEgcHJlZml4LiBUaGlzIG9wdGlvbiBpcyBub3QgcmVjb21tZW5kZWQuXG4qIC0gb3B0aW9uYWxXb3JkczogYSBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUgbGlzdCBvZiB3b3JkcyB0aGF0IHNob3VsZFxuKiBiZSBjb25zaWRlcmVkIGFzIG9wdGlvbmFsIHdoZW4gZm91bmQgaW4gdGhlIHF1ZXJ5LlxuKiAgIENvbW1hIHNlcGFyYXRlZCBhbmQgYXJyYXkgYXJlIGFjY2VwdGVkLlxuKiAtIGRpc3RpbmN0OiBJZiBzZXQgdG8gMSwgZW5hYmxlIHRoZSBkaXN0aW5jdCBmZWF0dXJlIChkaXNhYmxlZCBieSBkZWZhdWx0KVxuKiBpZiB0aGUgYXR0cmlidXRlRm9yRGlzdGluY3QgaW5kZXggc2V0dGluZyBpcyBzZXQuXG4qICAgVGhpcyBmZWF0dXJlIGlzIHNpbWlsYXIgdG8gdGhlIFNRTCBcImRpc3RpbmN0XCIga2V5d29yZDogd2hlbiBlbmFibGVkXG4qICAgaW4gYSBxdWVyeSB3aXRoIHRoZSBkaXN0aW5jdD0xIHBhcmFtZXRlcixcbiogICBhbGwgaGl0cyBjb250YWluaW5nIGEgZHVwbGljYXRlIHZhbHVlIGZvciB0aGUgYXR0cmlidXRlRm9yRGlzdGluY3QgYXR0cmlidXRlIGFyZSByZW1vdmVkIGZyb20gcmVzdWx0cy5cbiogICBGb3IgZXhhbXBsZSwgaWYgdGhlIGNob3NlbiBhdHRyaWJ1dGUgaXMgc2hvd19uYW1lIGFuZCBzZXZlcmFsIGhpdHMgaGF2ZVxuKiAgIHRoZSBzYW1lIHZhbHVlIGZvciBzaG93X25hbWUsIHRoZW4gb25seSB0aGUgYmVzdFxuKiAgIG9uZSBpcyBrZXB0IGFuZCBvdGhlcnMgYXJlIHJlbW92ZWQuXG4qIC0gcmVzdHJpY3RTZWFyY2hhYmxlQXR0cmlidXRlczogTGlzdCBvZiBhdHRyaWJ1dGVzIHlvdSB3YW50IHRvIHVzZSBmb3JcbiogdGV4dHVhbCBzZWFyY2ggKG11c3QgYmUgYSBzdWJzZXQgb2YgdGhlIGF0dHJpYnV0ZXNUb0luZGV4IGluZGV4IHNldHRpbmcpXG4qIGVpdGhlciBjb21tYSBzZXBhcmF0ZWQgb3IgYXMgYW4gYXJyYXlcbiogQHBhcmFtIHtmdW5jdGlvbn0gW2NhbGxiYWNrXSB0aGUgcmVzdWx0IGNhbGxiYWNrIGNhbGxlZCB3aXRoIHR3byBhcmd1bWVudHM6XG4qICBlcnJvcjogbnVsbCBvciBFcnJvcignbWVzc2FnZScpLiBJZiBmYWxzZSwgdGhlIGNvbnRlbnQgY29udGFpbnMgdGhlIGVycm9yLlxuKiAgY29udGVudDogdGhlIHNlcnZlciBhbnN3ZXIgdGhhdCBjb250YWlucyB0aGUgbGlzdCBvZiByZXN1bHRzLlxuKi9cbkluZGV4Q29yZS5wcm90b3R5cGUuc2VhcmNoID0gYnVpbGRTZWFyY2hNZXRob2QoJ3F1ZXJ5Jyk7XG5cbi8qXG4qIC0tIEJFVEEgLS1cbiogU2VhcmNoIGEgcmVjb3JkIHNpbWlsYXIgdG8gdGhlIHF1ZXJ5IGluc2lkZSB0aGUgaW5kZXggdXNpbmcgWE1MSHR0cFJlcXVlc3QgcmVxdWVzdCAoVXNpbmcgYSBQT1NUIHF1ZXJ5IHRvXG4qIG1pbmltaXplIG51bWJlciBvZiBPUFRJT05TIHF1ZXJpZXM6IENyb3NzLU9yaWdpbiBSZXNvdXJjZSBTaGFyaW5nKS5cbipcbiogQHBhcmFtIHtzdHJpbmd9IFtxdWVyeV0gdGhlIHNpbWlsYXIgcXVlcnlcbiogQHBhcmFtIHtvYmplY3R9IFthcmdzXSAob3B0aW9uYWwpIGlmIHNldCwgY29udGFpbnMgYW4gb2JqZWN0IHdpdGggcXVlcnkgcGFyYW1ldGVycy5cbiogICBBbGwgc2VhcmNoIHBhcmFtZXRlcnMgYXJlIHN1cHBvcnRlZCAoc2VlIHNlYXJjaCBmdW5jdGlvbiksIHJlc3RyaWN0U2VhcmNoYWJsZUF0dHJpYnV0ZXMgYW5kIGZhY2V0RmlsdGVyc1xuKiAgIGFyZSB0aGUgdHdvIG1vc3QgdXNlZnVsIHRvIHJlc3RyaWN0IHRoZSBzaW1pbGFyIHJlc3VsdHMgYW5kIGdldCBtb3JlIHJlbGV2YW50IGNvbnRlbnRcbiovXG5JbmRleENvcmUucHJvdG90eXBlLnNpbWlsYXJTZWFyY2ggPSBkZXByZWNhdGUoXG4gIGJ1aWxkU2VhcmNoTWV0aG9kKCdzaW1pbGFyUXVlcnknKSxcbiAgZGVwcmVjYXRlZE1lc3NhZ2UoXG4gICAgJ2luZGV4LnNpbWlsYXJTZWFyY2gocXVlcnlbLCBjYWxsYmFja10pJyxcbiAgICAnaW5kZXguc2VhcmNoKHsgc2ltaWxhclF1ZXJ5OiBxdWVyeSB9WywgY2FsbGJhY2tdKSdcbiAgKVxuKTtcblxuLypcbiogQnJvd3NlIGluZGV4IGNvbnRlbnQuIFRoZSByZXNwb25zZSBjb250ZW50IHdpbGwgaGF2ZSBhIGBjdXJzb3JgIHByb3BlcnR5IHRoYXQgeW91IGNhbiB1c2VcbiogdG8gYnJvd3NlIHN1YnNlcXVlbnQgcGFnZXMgZm9yIHRoaXMgcXVlcnkuIFVzZSBgaW5kZXguYnJvd3NlRnJvbShjdXJzb3IpYCB3aGVuIHlvdSB3YW50LlxuKlxuKiBAcGFyYW0ge3N0cmluZ30gcXVlcnkgLSBUaGUgZnVsbCB0ZXh0IHF1ZXJ5XG4qIEBwYXJhbSB7T2JqZWN0fSBbcXVlcnlQYXJhbWV0ZXJzXSAtIEFueSBzZWFyY2ggcXVlcnkgcGFyYW1ldGVyXG4qIEBwYXJhbSB7RnVuY3Rpb259IFtjYWxsYmFja10gLSBUaGUgcmVzdWx0IGNhbGxiYWNrIGNhbGxlZCB3aXRoIHR3byBhcmd1bWVudHNcbiogICBlcnJvcjogbnVsbCBvciBFcnJvcignbWVzc2FnZScpXG4qICAgY29udGVudDogdGhlIHNlcnZlciBhbnN3ZXIgd2l0aCB0aGUgYnJvd3NlIHJlc3VsdFxuKiBAcmV0dXJuIHtQcm9taXNlfHVuZGVmaW5lZH0gUmV0dXJucyBhIHByb21pc2UgaWYgbm8gY2FsbGJhY2sgZ2l2ZW5cbiogQGV4YW1wbGVcbiogaW5kZXguYnJvd3NlKCdjb29sIHNvbmdzJywge1xuKiAgIHRhZ0ZpbHRlcnM6ICdwdWJsaWMsY29tbWVudHMnLFxuKiAgIGhpdHNQZXJQYWdlOiA1MDBcbiogfSwgY2FsbGJhY2spO1xuKiBAc2VlIHtAbGluayBodHRwczovL3d3dy5hbGdvbGlhLmNvbS9kb2MvcmVzdF9hcGkjQnJvd3NlfEFsZ29saWEgUkVTVCBBUEkgRG9jdW1lbnRhdGlvbn1cbiovXG5JbmRleENvcmUucHJvdG90eXBlLmJyb3dzZSA9IGZ1bmN0aW9uKHF1ZXJ5LCBxdWVyeVBhcmFtZXRlcnMsIGNhbGxiYWNrKSB7XG4gIHZhciBtZXJnZSA9IHJlcXVpcmUoJy4vbWVyZ2UuanMnKTtcblxuICB2YXIgaW5kZXhPYmogPSB0aGlzO1xuXG4gIHZhciBwYWdlO1xuICB2YXIgaGl0c1BlclBhZ2U7XG5cbiAgLy8gd2UgY2hlY2sgdmFyaWFkaWMgY2FsbHMgdGhhdCBhcmUgbm90IHRoZSBvbmUgZGVmaW5lZFxuICAvLyAuYnJvd3NlKCkvLmJyb3dzZShmbilcbiAgLy8gPT4gcGFnZSA9IDBcbiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDAgfHwgYXJndW1lbnRzLmxlbmd0aCA9PT0gMSAmJiB0eXBlb2YgYXJndW1lbnRzWzBdID09PSAnZnVuY3Rpb24nKSB7XG4gICAgcGFnZSA9IDA7XG4gICAgY2FsbGJhY2sgPSBhcmd1bWVudHNbMF07XG4gICAgcXVlcnkgPSB1bmRlZmluZWQ7XG4gIH0gZWxzZSBpZiAodHlwZW9mIGFyZ3VtZW50c1swXSA9PT0gJ251bWJlcicpIHtcbiAgICAvLyAuYnJvd3NlKDIpLy5icm93c2UoMiwgMTApLy5icm93c2UoMiwgZm4pLy5icm93c2UoMiwgMTAsIGZuKVxuICAgIHBhZ2UgPSBhcmd1bWVudHNbMF07XG4gICAgaWYgKHR5cGVvZiBhcmd1bWVudHNbMV0gPT09ICdudW1iZXInKSB7XG4gICAgICBoaXRzUGVyUGFnZSA9IGFyZ3VtZW50c1sxXTtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBhcmd1bWVudHNbMV0gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGNhbGxiYWNrID0gYXJndW1lbnRzWzFdO1xuICAgICAgaGl0c1BlclBhZ2UgPSB1bmRlZmluZWQ7XG4gICAgfVxuICAgIHF1ZXJ5ID0gdW5kZWZpbmVkO1xuICAgIHF1ZXJ5UGFyYW1ldGVycyA9IHVuZGVmaW5lZDtcbiAgfSBlbHNlIGlmICh0eXBlb2YgYXJndW1lbnRzWzBdID09PSAnb2JqZWN0Jykge1xuICAgIC8vIC5icm93c2UocXVlcnlQYXJhbWV0ZXJzKS8uYnJvd3NlKHF1ZXJ5UGFyYW1ldGVycywgY2IpXG4gICAgaWYgKHR5cGVvZiBhcmd1bWVudHNbMV0gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGNhbGxiYWNrID0gYXJndW1lbnRzWzFdO1xuICAgIH1cbiAgICBxdWVyeVBhcmFtZXRlcnMgPSBhcmd1bWVudHNbMF07XG4gICAgcXVlcnkgPSB1bmRlZmluZWQ7XG4gIH0gZWxzZSBpZiAodHlwZW9mIGFyZ3VtZW50c1swXSA9PT0gJ3N0cmluZycgJiYgdHlwZW9mIGFyZ3VtZW50c1sxXSA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIC8vIC5icm93c2UocXVlcnksIGNiKVxuICAgIGNhbGxiYWNrID0gYXJndW1lbnRzWzFdO1xuICAgIHF1ZXJ5UGFyYW1ldGVycyA9IHVuZGVmaW5lZDtcbiAgfVxuXG4gIC8vIG90aGVyd2lzZSBpdCdzIGEgLmJyb3dzZShxdWVyeSkvLmJyb3dzZShxdWVyeSwgcXVlcnlQYXJhbWV0ZXJzKS8uYnJvd3NlKHF1ZXJ5LCBxdWVyeVBhcmFtZXRlcnMsIGNiKVxuXG4gIC8vIGdldCBzZWFyY2ggcXVlcnkgcGFyYW1ldGVycyBjb21iaW5pbmcgdmFyaW91cyBwb3NzaWJsZSBjYWxsc1xuICAvLyB0byAuYnJvd3NlKCk7XG4gIHF1ZXJ5UGFyYW1ldGVycyA9IG1lcmdlKHt9LCBxdWVyeVBhcmFtZXRlcnMgfHwge30sIHtcbiAgICBwYWdlOiBwYWdlLFxuICAgIGhpdHNQZXJQYWdlOiBoaXRzUGVyUGFnZSxcbiAgICBxdWVyeTogcXVlcnlcbiAgfSk7XG5cbiAgdmFyIHBhcmFtcyA9IHRoaXMuYXMuX2dldFNlYXJjaFBhcmFtcyhxdWVyeVBhcmFtZXRlcnMsICcnKTtcblxuICByZXR1cm4gdGhpcy5hcy5fanNvblJlcXVlc3Qoe1xuICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgIHVybDogJy8xL2luZGV4ZXMvJyArIGVuY29kZVVSSUNvbXBvbmVudChpbmRleE9iai5pbmRleE5hbWUpICsgJy9icm93c2UnLFxuICAgIGJvZHk6IHtwYXJhbXM6IHBhcmFtc30sXG4gICAgaG9zdFR5cGU6ICdyZWFkJyxcbiAgICBjYWxsYmFjazogY2FsbGJhY2tcbiAgfSk7XG59O1xuXG4vKlxuKiBDb250aW51ZSBicm93c2luZyBmcm9tIGEgcHJldmlvdXMgcG9zaXRpb24gKGN1cnNvciksIG9idGFpbmVkIHZpYSBhIGNhbGwgdG8gYC5icm93c2UoKWAuXG4qXG4qIEBwYXJhbSB7c3RyaW5nfSBxdWVyeSAtIFRoZSBmdWxsIHRleHQgcXVlcnlcbiogQHBhcmFtIHtPYmplY3R9IFtxdWVyeVBhcmFtZXRlcnNdIC0gQW55IHNlYXJjaCBxdWVyeSBwYXJhbWV0ZXJcbiogQHBhcmFtIHtGdW5jdGlvbn0gW2NhbGxiYWNrXSAtIFRoZSByZXN1bHQgY2FsbGJhY2sgY2FsbGVkIHdpdGggdHdvIGFyZ3VtZW50c1xuKiAgIGVycm9yOiBudWxsIG9yIEVycm9yKCdtZXNzYWdlJylcbiogICBjb250ZW50OiB0aGUgc2VydmVyIGFuc3dlciB3aXRoIHRoZSBicm93c2UgcmVzdWx0XG4qIEByZXR1cm4ge1Byb21pc2V8dW5kZWZpbmVkfSBSZXR1cm5zIGEgcHJvbWlzZSBpZiBubyBjYWxsYmFjayBnaXZlblxuKiBAZXhhbXBsZVxuKiBpbmRleC5icm93c2VGcm9tKCcxNGxrZnNha2wzMicsIGNhbGxiYWNrKTtcbiogQHNlZSB7QGxpbmsgaHR0cHM6Ly93d3cuYWxnb2xpYS5jb20vZG9jL3Jlc3RfYXBpI0Jyb3dzZXxBbGdvbGlhIFJFU1QgQVBJIERvY3VtZW50YXRpb259XG4qL1xuSW5kZXhDb3JlLnByb3RvdHlwZS5icm93c2VGcm9tID0gZnVuY3Rpb24oY3Vyc29yLCBjYWxsYmFjaykge1xuICByZXR1cm4gdGhpcy5hcy5fanNvblJlcXVlc3Qoe1xuICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgIHVybDogJy8xL2luZGV4ZXMvJyArIGVuY29kZVVSSUNvbXBvbmVudCh0aGlzLmluZGV4TmFtZSkgKyAnL2Jyb3dzZScsXG4gICAgYm9keToge2N1cnNvcjogY3Vyc29yfSxcbiAgICBob3N0VHlwZTogJ3JlYWQnLFxuICAgIGNhbGxiYWNrOiBjYWxsYmFja1xuICB9KTtcbn07XG5cbi8qXG4qIFNlYXJjaCBmb3IgZmFjZXQgdmFsdWVzXG4qIGh0dHBzOi8vd3d3LmFsZ29saWEuY29tL2RvYy9yZXN0LWFwaS9zZWFyY2gjc2VhcmNoLWZvci1mYWNldC12YWx1ZXNcbipcbiogQHBhcmFtIHtzdHJpbmd9IHBhcmFtcy5mYWNldE5hbWUgRmFjZXQgbmFtZSwgbmFtZSBvZiB0aGUgYXR0cmlidXRlIHRvIHNlYXJjaCBmb3IgdmFsdWVzIGluLlxuKiBNdXN0IGJlIGRlY2xhcmVkIGFzIGEgZmFjZXRcbiogQHBhcmFtIHtzdHJpbmd9IHBhcmFtcy5mYWNldFF1ZXJ5IFF1ZXJ5IGZvciB0aGUgZmFjZXQgc2VhcmNoXG4qIEBwYXJhbSB7c3RyaW5nfSBbcGFyYW1zLipdIEFueSBzZWFyY2ggcGFyYW1ldGVyIG9mIEFsZ29saWEsXG4qIHNlZSBodHRwczovL3d3dy5hbGdvbGlhLmNvbS9kb2MvYXBpLWNsaWVudC9qYXZhc2NyaXB0L3NlYXJjaCNzZWFyY2gtcGFyYW1ldGVyc1xuKiBQYWdpbmF0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuIFRoZSBwYWdlIGFuZCBoaXRzUGVyUGFnZSBwYXJhbWV0ZXJzIHdpbGwgYmUgaWdub3JlZC5cbiogQHBhcmFtIGNhbGxiYWNrIChvcHRpb25hbClcbiovXG5JbmRleENvcmUucHJvdG90eXBlLnNlYXJjaEZvckZhY2V0VmFsdWVzID0gZnVuY3Rpb24ocGFyYW1zLCBjYWxsYmFjaykge1xuICB2YXIgY2xvbmUgPSByZXF1aXJlKCcuL2Nsb25lLmpzJyk7XG4gIHZhciBvbWl0ID0gcmVxdWlyZSgnLi9vbWl0LmpzJyk7XG4gIHZhciB1c2FnZSA9ICdVc2FnZTogaW5kZXguc2VhcmNoRm9yRmFjZXRWYWx1ZXMoe2ZhY2V0TmFtZSwgZmFjZXRRdWVyeSwgLi4ucGFyYW1zfVssIGNhbGxiYWNrXSknO1xuXG4gIGlmIChwYXJhbXMuZmFjZXROYW1lID09PSB1bmRlZmluZWQgfHwgcGFyYW1zLmZhY2V0UXVlcnkgPT09IHVuZGVmaW5lZCkge1xuICAgIHRocm93IG5ldyBFcnJvcih1c2FnZSk7XG4gIH1cblxuICB2YXIgZmFjZXROYW1lID0gcGFyYW1zLmZhY2V0TmFtZTtcbiAgdmFyIGZpbHRlcmVkUGFyYW1zID0gb21pdChjbG9uZShwYXJhbXMpLCBmdW5jdGlvbihrZXlOYW1lKSB7XG4gICAgcmV0dXJuIGtleU5hbWUgPT09ICdmYWNldE5hbWUnO1xuICB9KTtcbiAgdmFyIHNlYXJjaFBhcmFtZXRlcnMgPSB0aGlzLmFzLl9nZXRTZWFyY2hQYXJhbXMoZmlsdGVyZWRQYXJhbXMsICcnKTtcblxuICByZXR1cm4gdGhpcy5hcy5fanNvblJlcXVlc3Qoe1xuICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgIHVybDogJy8xL2luZGV4ZXMvJyArXG4gICAgICBlbmNvZGVVUklDb21wb25lbnQodGhpcy5pbmRleE5hbWUpICsgJy9mYWNldHMvJyArIGVuY29kZVVSSUNvbXBvbmVudChmYWNldE5hbWUpICsgJy9xdWVyeScsXG4gICAgaG9zdFR5cGU6ICdyZWFkJyxcbiAgICBib2R5OiB7cGFyYW1zOiBzZWFyY2hQYXJhbWV0ZXJzfSxcbiAgICBjYWxsYmFjazogY2FsbGJhY2tcbiAgfSk7XG59O1xuXG5JbmRleENvcmUucHJvdG90eXBlLnNlYXJjaEZhY2V0ID0gZGVwcmVjYXRlKGZ1bmN0aW9uKHBhcmFtcywgY2FsbGJhY2spIHtcbiAgcmV0dXJuIHRoaXMuc2VhcmNoRm9yRmFjZXRWYWx1ZXMocGFyYW1zLCBjYWxsYmFjayk7XG59LCBkZXByZWNhdGVkTWVzc2FnZShcbiAgJ2luZGV4LnNlYXJjaEZhY2V0KHBhcmFtc1ssIGNhbGxiYWNrXSknLFxuICAnaW5kZXguc2VhcmNoRm9yRmFjZXRWYWx1ZXMocGFyYW1zWywgY2FsbGJhY2tdKSdcbikpO1xuXG5JbmRleENvcmUucHJvdG90eXBlLl9zZWFyY2ggPSBmdW5jdGlvbihwYXJhbXMsIHVybCwgY2FsbGJhY2ssIGFkZGl0aW9uYWxVQSkge1xuICByZXR1cm4gdGhpcy5hcy5fanNvblJlcXVlc3Qoe1xuICAgIGNhY2hlOiB0aGlzLmNhY2hlLFxuICAgIG1ldGhvZDogJ1BPU1QnLFxuICAgIHVybDogdXJsIHx8ICcvMS9pbmRleGVzLycgKyBlbmNvZGVVUklDb21wb25lbnQodGhpcy5pbmRleE5hbWUpICsgJy9xdWVyeScsXG4gICAgYm9keToge3BhcmFtczogcGFyYW1zfSxcbiAgICBob3N0VHlwZTogJ3JlYWQnLFxuICAgIGZhbGxiYWNrOiB7XG4gICAgICBtZXRob2Q6ICdHRVQnLFxuICAgICAgdXJsOiAnLzEvaW5kZXhlcy8nICsgZW5jb2RlVVJJQ29tcG9uZW50KHRoaXMuaW5kZXhOYW1lKSxcbiAgICAgIGJvZHk6IHtwYXJhbXM6IHBhcmFtc31cbiAgICB9LFxuICAgIGNhbGxiYWNrOiBjYWxsYmFjayxcbiAgICBhZGRpdGlvbmFsVUE6IGFkZGl0aW9uYWxVQVxuICB9KTtcbn07XG5cbi8qXG4qIEdldCBhbiBvYmplY3QgZnJvbSB0aGlzIGluZGV4XG4qXG4qIEBwYXJhbSBvYmplY3RJRCB0aGUgdW5pcXVlIGlkZW50aWZpZXIgb2YgdGhlIG9iamVjdCB0byByZXRyaWV2ZVxuKiBAcGFyYW0gYXR0cnMgKG9wdGlvbmFsKSBpZiBzZXQsIGNvbnRhaW5zIHRoZSBhcnJheSBvZiBhdHRyaWJ1dGUgbmFtZXMgdG8gcmV0cmlldmVcbiogQHBhcmFtIGNhbGxiYWNrIChvcHRpb25hbCkgdGhlIHJlc3VsdCBjYWxsYmFjayBjYWxsZWQgd2l0aCB0d28gYXJndW1lbnRzXG4qICBlcnJvcjogbnVsbCBvciBFcnJvcignbWVzc2FnZScpXG4qICBjb250ZW50OiB0aGUgb2JqZWN0IHRvIHJldHJpZXZlIG9yIHRoZSBlcnJvciBtZXNzYWdlIGlmIGEgZmFpbHVyZSBvY2N1cnJlZFxuKi9cbkluZGV4Q29yZS5wcm90b3R5cGUuZ2V0T2JqZWN0ID0gZnVuY3Rpb24ob2JqZWN0SUQsIGF0dHJzLCBjYWxsYmFjaykge1xuICB2YXIgaW5kZXhPYmogPSB0aGlzO1xuXG4gIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAxIHx8IHR5cGVvZiBhdHRycyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgIGNhbGxiYWNrID0gYXR0cnM7XG4gICAgYXR0cnMgPSB1bmRlZmluZWQ7XG4gIH1cblxuICB2YXIgcGFyYW1zID0gJyc7XG4gIGlmIChhdHRycyAhPT0gdW5kZWZpbmVkKSB7XG4gICAgcGFyYW1zID0gJz9hdHRyaWJ1dGVzPSc7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRycy5sZW5ndGg7ICsraSkge1xuICAgICAgaWYgKGkgIT09IDApIHtcbiAgICAgICAgcGFyYW1zICs9ICcsJztcbiAgICAgIH1cbiAgICAgIHBhcmFtcyArPSBhdHRyc1tpXTtcbiAgICB9XG4gIH1cblxuICByZXR1cm4gdGhpcy5hcy5fanNvblJlcXVlc3Qoe1xuICAgIG1ldGhvZDogJ0dFVCcsXG4gICAgdXJsOiAnLzEvaW5kZXhlcy8nICsgZW5jb2RlVVJJQ29tcG9uZW50KGluZGV4T2JqLmluZGV4TmFtZSkgKyAnLycgKyBlbmNvZGVVUklDb21wb25lbnQob2JqZWN0SUQpICsgcGFyYW1zLFxuICAgIGhvc3RUeXBlOiAncmVhZCcsXG4gICAgY2FsbGJhY2s6IGNhbGxiYWNrXG4gIH0pO1xufTtcblxuLypcbiogR2V0IHNldmVyYWwgb2JqZWN0cyBmcm9tIHRoaXMgaW5kZXhcbipcbiogQHBhcmFtIG9iamVjdElEcyB0aGUgYXJyYXkgb2YgdW5pcXVlIGlkZW50aWZpZXIgb2Ygb2JqZWN0cyB0byByZXRyaWV2ZVxuKi9cbkluZGV4Q29yZS5wcm90b3R5cGUuZ2V0T2JqZWN0cyA9IGZ1bmN0aW9uKG9iamVjdElEcywgYXR0cmlidXRlc1RvUmV0cmlldmUsIGNhbGxiYWNrKSB7XG4gIHZhciBpc0FycmF5ID0gcmVxdWlyZSgnaXNhcnJheScpO1xuICB2YXIgbWFwID0gcmVxdWlyZSgnLi9tYXAuanMnKTtcblxuICB2YXIgdXNhZ2UgPSAnVXNhZ2U6IGluZGV4LmdldE9iamVjdHMoYXJyYXlPZk9iamVjdElEc1ssIGNhbGxiYWNrXSknO1xuXG4gIGlmICghaXNBcnJheShvYmplY3RJRHMpKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKHVzYWdlKTtcbiAgfVxuXG4gIHZhciBpbmRleE9iaiA9IHRoaXM7XG5cbiAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDEgfHwgdHlwZW9mIGF0dHJpYnV0ZXNUb1JldHJpZXZlID09PSAnZnVuY3Rpb24nKSB7XG4gICAgY2FsbGJhY2sgPSBhdHRyaWJ1dGVzVG9SZXRyaWV2ZTtcbiAgICBhdHRyaWJ1dGVzVG9SZXRyaWV2ZSA9IHVuZGVmaW5lZDtcbiAgfVxuXG4gIHZhciBib2R5ID0ge1xuICAgIHJlcXVlc3RzOiBtYXAob2JqZWN0SURzLCBmdW5jdGlvbiBwcmVwYXJlUmVxdWVzdChvYmplY3RJRCkge1xuICAgICAgdmFyIHJlcXVlc3QgPSB7XG4gICAgICAgIGluZGV4TmFtZTogaW5kZXhPYmouaW5kZXhOYW1lLFxuICAgICAgICBvYmplY3RJRDogb2JqZWN0SURcbiAgICAgIH07XG5cbiAgICAgIGlmIChhdHRyaWJ1dGVzVG9SZXRyaWV2ZSkge1xuICAgICAgICByZXF1ZXN0LmF0dHJpYnV0ZXNUb1JldHJpZXZlID0gYXR0cmlidXRlc1RvUmV0cmlldmUuam9pbignLCcpO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gcmVxdWVzdDtcbiAgICB9KVxuICB9O1xuXG4gIHJldHVybiB0aGlzLmFzLl9qc29uUmVxdWVzdCh7XG4gICAgbWV0aG9kOiAnUE9TVCcsXG4gICAgdXJsOiAnLzEvaW5kZXhlcy8qL29iamVjdHMnLFxuICAgIGhvc3RUeXBlOiAncmVhZCcsXG4gICAgYm9keTogYm9keSxcbiAgICBjYWxsYmFjazogY2FsbGJhY2tcbiAgfSk7XG59O1xuXG5JbmRleENvcmUucHJvdG90eXBlLmFzID0gbnVsbDtcbkluZGV4Q29yZS5wcm90b3R5cGUuaW5kZXhOYW1lID0gbnVsbDtcbkluZGV4Q29yZS5wcm90b3R5cGUudHlwZUFoZWFkQXJncyA9IG51bGw7XG5JbmRleENvcmUucHJvdG90eXBlLnR5cGVBaGVhZFZhbHVlT3B0aW9uID0gbnVsbDtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/IndexCore.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/browser/builds/algoliasearchLite.js":
+/*!****************************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/browser/builds/algoliasearchLite.js ***!
+ \****************************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+"use strict";
+eval("\n\nvar AlgoliaSearchCore = __webpack_require__(/*! ../../AlgoliaSearchCore.js */ \"./node_modules/algoliasearch/src/AlgoliaSearchCore.js\");\nvar createAlgoliasearch = __webpack_require__(/*! ../createAlgoliasearch.js */ \"./node_modules/algoliasearch/src/browser/createAlgoliasearch.js\");\n\nmodule.exports = createAlgoliasearch(AlgoliaSearchCore, 'Browser (lite)');\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9idWlsZHMvYWxnb2xpYXNlYXJjaExpdGUuanMuanMiLCJtYXBwaW5ncyI6IkFBQWE7O0FBRWIsd0JBQXdCLG1CQUFPLENBQUMseUZBQTRCO0FBQzVELDBCQUEwQixtQkFBTyxDQUFDLGtHQUEyQjs7QUFFN0QiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9idWlsZHMvYWxnb2xpYXNlYXJjaExpdGUuanM/N2Q0OCJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbnZhciBBbGdvbGlhU2VhcmNoQ29yZSA9IHJlcXVpcmUoJy4uLy4uL0FsZ29saWFTZWFyY2hDb3JlLmpzJyk7XG52YXIgY3JlYXRlQWxnb2xpYXNlYXJjaCA9IHJlcXVpcmUoJy4uL2NyZWF0ZUFsZ29saWFzZWFyY2guanMnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBjcmVhdGVBbGdvbGlhc2VhcmNoKEFsZ29saWFTZWFyY2hDb3JlLCAnQnJvd3NlciAobGl0ZSknKTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/browser/builds/algoliasearchLite.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/browser/createAlgoliasearch.js":
+/*!***********************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/browser/createAlgoliasearch.js ***!
+ \***********************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+"use strict";
+eval("\n\nvar global = __webpack_require__(/*! global */ \"./node_modules/global/window.js\");\nvar Promise = global.Promise || (__webpack_require__(/*! es6-promise */ \"./node_modules/es6-promise/dist/es6-promise.js\").Promise);\n\n// This is the standalone browser build entry point\n// Browser implementation of the Algolia Search JavaScript client,\n// using XMLHttpRequest, XDomainRequest and JSONP as fallback\nmodule.exports = function createAlgoliasearch(AlgoliaSearch, uaSuffix) {\n var inherits = __webpack_require__(/*! inherits */ \"./node_modules/inherits/inherits_browser.js\");\n var errors = __webpack_require__(/*! ../errors */ \"./node_modules/algoliasearch/src/errors.js\");\n var inlineHeaders = __webpack_require__(/*! ./inline-headers */ \"./node_modules/algoliasearch/src/browser/inline-headers.js\");\n var jsonpRequest = __webpack_require__(/*! ./jsonp-request */ \"./node_modules/algoliasearch/src/browser/jsonp-request.js\");\n var places = __webpack_require__(/*! ../places.js */ \"./node_modules/algoliasearch/src/places.js\");\n uaSuffix = uaSuffix || '';\n\n if (false) {}\n\n function algoliasearch(applicationID, apiKey, opts) {\n var cloneDeep = __webpack_require__(/*! ../clone.js */ \"./node_modules/algoliasearch/src/clone.js\");\n\n opts = cloneDeep(opts || {});\n\n opts._ua = opts._ua || algoliasearch.ua;\n\n return new AlgoliaSearchBrowser(applicationID, apiKey, opts);\n }\n\n algoliasearch.version = __webpack_require__(/*! ../version.js */ \"./node_modules/algoliasearch/src/version.js\");\n\n algoliasearch.ua =\n 'Algolia for JavaScript (' + algoliasearch.version + '); ' + uaSuffix;\n\n algoliasearch.initPlaces = places(algoliasearch);\n\n // we expose into window no matter how we are used, this will allow\n // us to easily debug any website running algolia\n global.__algolia = {\n debug: __webpack_require__(/*! debug */ \"./node_modules/debug/src/browser.js\"),\n algoliasearch: algoliasearch\n };\n\n var support = {\n hasXMLHttpRequest: 'XMLHttpRequest' in global,\n hasXDomainRequest: 'XDomainRequest' in global\n };\n\n if (support.hasXMLHttpRequest) {\n support.cors = 'withCredentials' in new XMLHttpRequest();\n }\n\n function AlgoliaSearchBrowser() {\n // call AlgoliaSearch constructor\n AlgoliaSearch.apply(this, arguments);\n }\n\n inherits(AlgoliaSearchBrowser, AlgoliaSearch);\n\n AlgoliaSearchBrowser.prototype._request = function request(url, opts) {\n return new Promise(function wrapRequest(resolve, reject) {\n // no cors or XDomainRequest, no request\n if (!support.cors && !support.hasXDomainRequest) {\n // very old browser, not supported\n reject(new errors.Network('CORS not supported'));\n return;\n }\n\n url = inlineHeaders(url, opts.headers);\n\n var body = opts.body;\n var req = support.cors ? new XMLHttpRequest() : new XDomainRequest();\n var reqTimeout;\n var timedOut;\n var connected = false;\n\n reqTimeout = setTimeout(onTimeout, opts.timeouts.connect);\n // we set an empty onprogress listener\n // so that XDomainRequest on IE9 is not aborted\n // refs:\n // - https://github.com/algolia/algoliasearch-client-js/issues/76\n // - https://social.msdn.microsoft.com/Forums/ie/en-US/30ef3add-767c-4436-b8a9-f1ca19b4812e/ie9-rtm-xdomainrequest-issued-requests-may-abort-if-all-event-handlers-not-specified?forum=iewebdevelopment\n req.onprogress = onProgress;\n if ('onreadystatechange' in req) req.onreadystatechange = onReadyStateChange;\n req.onload = onLoad;\n req.onerror = onError;\n\n // do not rely on default XHR async flag, as some analytics code like hotjar\n // breaks it and set it to false by default\n if (req instanceof XMLHttpRequest) {\n req.open(opts.method, url, true);\n\n // The Analytics API never accepts Auth headers as query string\n // this option exists specifically for them.\n if (opts.forceAuthHeaders) {\n req.setRequestHeader(\n 'x-algolia-application-id',\n opts.headers['x-algolia-application-id']\n );\n req.setRequestHeader(\n 'x-algolia-api-key',\n opts.headers['x-algolia-api-key']\n );\n }\n } else {\n req.open(opts.method, url);\n }\n\n // headers are meant to be sent after open\n if (support.cors) {\n if (body) {\n if (opts.method === 'POST') {\n // https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Simple_requests\n req.setRequestHeader('content-type', 'application/x-www-form-urlencoded');\n } else {\n req.setRequestHeader('content-type', 'application/json');\n }\n }\n req.setRequestHeader('accept', 'application/json');\n }\n\n if (body) {\n req.send(body);\n } else {\n req.send();\n }\n\n // event object not received in IE8, at least\n // but we do not use it, still important to note\n function onLoad(/* event */) {\n // When browser does not supports req.timeout, we can\n // have both a load and timeout event, since handled by a dumb setTimeout\n if (timedOut) {\n return;\n }\n\n clearTimeout(reqTimeout);\n\n var out;\n\n try {\n out = {\n body: JSON.parse(req.responseText),\n responseText: req.responseText,\n statusCode: req.status,\n // XDomainRequest does not have any response headers\n headers: req.getAllResponseHeaders && req.getAllResponseHeaders() || {}\n };\n } catch (e) {\n out = new errors.UnparsableJSON({\n more: req.responseText\n });\n }\n\n if (out instanceof errors.UnparsableJSON) {\n reject(out);\n } else {\n resolve(out);\n }\n }\n\n function onError(event) {\n if (timedOut) {\n return;\n }\n\n clearTimeout(reqTimeout);\n\n // error event is trigerred both with XDR/XHR on:\n // - DNS error\n // - unallowed cross domain request\n reject(\n new errors.Network({\n more: event\n })\n );\n }\n\n function onTimeout() {\n timedOut = true;\n req.abort();\n\n reject(new errors.RequestTimeout());\n }\n\n function onConnect() {\n connected = true;\n clearTimeout(reqTimeout);\n reqTimeout = setTimeout(onTimeout, opts.timeouts.complete);\n }\n\n function onProgress() {\n if (!connected) onConnect();\n }\n\n function onReadyStateChange() {\n if (!connected && req.readyState > 1) onConnect();\n }\n });\n };\n\n AlgoliaSearchBrowser.prototype._request.fallback = function requestFallback(url, opts) {\n url = inlineHeaders(url, opts.headers);\n\n return new Promise(function wrapJsonpRequest(resolve, reject) {\n jsonpRequest(url, opts, function jsonpRequestDone(err, content) {\n if (err) {\n reject(err);\n return;\n }\n\n resolve(content);\n });\n });\n };\n\n AlgoliaSearchBrowser.prototype._promise = {\n reject: function rejectPromise(val) {\n return Promise.reject(val);\n },\n resolve: function resolvePromise(val) {\n return Promise.resolve(val);\n },\n delay: function delayPromise(ms) {\n return new Promise(function resolveOnTimeout(resolve/* , reject*/) {\n setTimeout(resolve, ms);\n });\n },\n all: function all(promises) {\n return Promise.all(promises);\n }\n };\n\n return algoliasearch;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9jcmVhdGVBbGdvbGlhc2VhcmNoLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViLGFBQWEsbUJBQU8sQ0FBQywrQ0FBUTtBQUM3QixnQ0FBZ0Msa0dBQThCOztBQUU5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlCQUFpQixtQkFBTyxDQUFDLDZEQUFVO0FBQ25DLGVBQWUsbUJBQU8sQ0FBQyw2REFBVztBQUNsQyxzQkFBc0IsbUJBQU8sQ0FBQyxvRkFBa0I7QUFDaEQscUJBQXFCLG1CQUFPLENBQUMsa0ZBQWlCO0FBQzlDLGVBQWUsbUJBQU8sQ0FBQyxnRUFBYztBQUNyQzs7QUFFQSxNQUFNLEtBQWdDLEVBQUUsRUFFckM7O0FBRUg7QUFDQSxvQkFBb0IsbUJBQU8sQ0FBQyw4REFBYTs7QUFFekMsK0JBQStCOztBQUUvQjs7QUFFQTtBQUNBOztBQUVBLDBCQUEwQixtQkFBTyxDQUFDLGtFQUFlOztBQUVqRDtBQUNBLDZEQUE2RDs7QUFFN0Q7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsV0FBVyxtQkFBTyxDQUFDLGtEQUFPO0FBQzFCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFRO0FBQ1I7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxZQUFZO0FBQ1o7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBUTtBQUNSO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsVUFBVTtBQUNWO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7O0FBRUE7QUFDQTtBQUNBLFVBQVU7QUFDVjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsT0FBTztBQUNQLEtBQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1AsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9jcmVhdGVBbGdvbGlhc2VhcmNoLmpzPzM3NDUiXSwic291cmNlc0NvbnRlbnQiOlsiJ3VzZSBzdHJpY3QnO1xuXG52YXIgZ2xvYmFsID0gcmVxdWlyZSgnZ2xvYmFsJyk7XG52YXIgUHJvbWlzZSA9IGdsb2JhbC5Qcm9taXNlIHx8IHJlcXVpcmUoJ2VzNi1wcm9taXNlJykuUHJvbWlzZTtcblxuLy8gVGhpcyBpcyB0aGUgc3RhbmRhbG9uZSBicm93c2VyIGJ1aWxkIGVudHJ5IHBvaW50XG4vLyBCcm93c2VyIGltcGxlbWVudGF0aW9uIG9mIHRoZSBBbGdvbGlhIFNlYXJjaCBKYXZhU2NyaXB0IGNsaWVudCxcbi8vIHVzaW5nIFhNTEh0dHBSZXF1ZXN0LCBYRG9tYWluUmVxdWVzdCBhbmQgSlNPTlAgYXMgZmFsbGJhY2tcbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gY3JlYXRlQWxnb2xpYXNlYXJjaChBbGdvbGlhU2VhcmNoLCB1YVN1ZmZpeCkge1xuICB2YXIgaW5oZXJpdHMgPSByZXF1aXJlKCdpbmhlcml0cycpO1xuICB2YXIgZXJyb3JzID0gcmVxdWlyZSgnLi4vZXJyb3JzJyk7XG4gIHZhciBpbmxpbmVIZWFkZXJzID0gcmVxdWlyZSgnLi9pbmxpbmUtaGVhZGVycycpO1xuICB2YXIganNvbnBSZXF1ZXN0ID0gcmVxdWlyZSgnLi9qc29ucC1yZXF1ZXN0Jyk7XG4gIHZhciBwbGFjZXMgPSByZXF1aXJlKCcuLi9wbGFjZXMuanMnKTtcbiAgdWFTdWZmaXggPSB1YVN1ZmZpeCB8fCAnJztcblxuICBpZiAocHJvY2Vzcy5lbnYuTk9ERV9FTlYgPT09ICdkZWJ1ZycpIHtcbiAgICByZXF1aXJlKCdkZWJ1ZycpLmVuYWJsZSgnYWxnb2xpYXNlYXJjaConKTtcbiAgfVxuXG4gIGZ1bmN0aW9uIGFsZ29saWFzZWFyY2goYXBwbGljYXRpb25JRCwgYXBpS2V5LCBvcHRzKSB7XG4gICAgdmFyIGNsb25lRGVlcCA9IHJlcXVpcmUoJy4uL2Nsb25lLmpzJyk7XG5cbiAgICBvcHRzID0gY2xvbmVEZWVwKG9wdHMgfHwge30pO1xuXG4gICAgb3B0cy5fdWEgPSBvcHRzLl91YSB8fCBhbGdvbGlhc2VhcmNoLnVhO1xuXG4gICAgcmV0dXJuIG5ldyBBbGdvbGlhU2VhcmNoQnJvd3NlcihhcHBsaWNhdGlvbklELCBhcGlLZXksIG9wdHMpO1xuICB9XG5cbiAgYWxnb2xpYXNlYXJjaC52ZXJzaW9uID0gcmVxdWlyZSgnLi4vdmVyc2lvbi5qcycpO1xuXG4gIGFsZ29saWFzZWFyY2gudWEgPVxuICAgICdBbGdvbGlhIGZvciBKYXZhU2NyaXB0ICgnICsgYWxnb2xpYXNlYXJjaC52ZXJzaW9uICsgJyk7ICcgKyB1YVN1ZmZpeDtcblxuICBhbGdvbGlhc2VhcmNoLmluaXRQbGFjZXMgPSBwbGFjZXMoYWxnb2xpYXNlYXJjaCk7XG5cbiAgLy8gd2UgZXhwb3NlIGludG8gd2luZG93IG5vIG1hdHRlciBob3cgd2UgYXJlIHVzZWQsIHRoaXMgd2lsbCBhbGxvd1xuICAvLyB1cyB0byBlYXNpbHkgZGVidWcgYW55IHdlYnNpdGUgcnVubmluZyBhbGdvbGlhXG4gIGdsb2JhbC5fX2FsZ29saWEgPSB7XG4gICAgZGVidWc6IHJlcXVpcmUoJ2RlYnVnJyksXG4gICAgYWxnb2xpYXNlYXJjaDogYWxnb2xpYXNlYXJjaFxuICB9O1xuXG4gIHZhciBzdXBwb3J0ID0ge1xuICAgIGhhc1hNTEh0dHBSZXF1ZXN0OiAnWE1MSHR0cFJlcXVlc3QnIGluIGdsb2JhbCxcbiAgICBoYXNYRG9tYWluUmVxdWVzdDogJ1hEb21haW5SZXF1ZXN0JyBpbiBnbG9iYWxcbiAgfTtcblxuICBpZiAoc3VwcG9ydC5oYXNYTUxIdHRwUmVxdWVzdCkge1xuICAgIHN1cHBvcnQuY29ycyA9ICd3aXRoQ3JlZGVudGlhbHMnIGluIG5ldyBYTUxIdHRwUmVxdWVzdCgpO1xuICB9XG5cbiAgZnVuY3Rpb24gQWxnb2xpYVNlYXJjaEJyb3dzZXIoKSB7XG4gICAgLy8gY2FsbCBBbGdvbGlhU2VhcmNoIGNvbnN0cnVjdG9yXG4gICAgQWxnb2xpYVNlYXJjaC5hcHBseSh0aGlzLCBhcmd1bWVudHMpO1xuICB9XG5cbiAgaW5oZXJpdHMoQWxnb2xpYVNlYXJjaEJyb3dzZXIsIEFsZ29saWFTZWFyY2gpO1xuXG4gIEFsZ29saWFTZWFyY2hCcm93c2VyLnByb3RvdHlwZS5fcmVxdWVzdCA9IGZ1bmN0aW9uIHJlcXVlc3QodXJsLCBvcHRzKSB7XG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIHdyYXBSZXF1ZXN0KHJlc29sdmUsIHJlamVjdCkge1xuICAgICAgLy8gbm8gY29ycyBvciBYRG9tYWluUmVxdWVzdCwgbm8gcmVxdWVzdFxuICAgICAgaWYgKCFzdXBwb3J0LmNvcnMgJiYgIXN1cHBvcnQuaGFzWERvbWFpblJlcXVlc3QpIHtcbiAgICAgICAgLy8gdmVyeSBvbGQgYnJvd3Nlciwgbm90IHN1cHBvcnRlZFxuICAgICAgICByZWplY3QobmV3IGVycm9ycy5OZXR3b3JrKCdDT1JTIG5vdCBzdXBwb3J0ZWQnKSk7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cblxuICAgICAgdXJsID0gaW5saW5lSGVhZGVycyh1cmwsIG9wdHMuaGVhZGVycyk7XG5cbiAgICAgIHZhciBib2R5ID0gb3B0cy5ib2R5O1xuICAgICAgdmFyIHJlcSA9IHN1cHBvcnQuY29ycyA/IG5ldyBYTUxIdHRwUmVxdWVzdCgpIDogbmV3IFhEb21haW5SZXF1ZXN0KCk7XG4gICAgICB2YXIgcmVxVGltZW91dDtcbiAgICAgIHZhciB0aW1lZE91dDtcbiAgICAgIHZhciBjb25uZWN0ZWQgPSBmYWxzZTtcblxuICAgICAgcmVxVGltZW91dCA9IHNldFRpbWVvdXQob25UaW1lb3V0LCBvcHRzLnRpbWVvdXRzLmNvbm5lY3QpO1xuICAgICAgLy8gd2Ugc2V0IGFuIGVtcHR5IG9ucHJvZ3Jlc3MgbGlzdGVuZXJcbiAgICAgIC8vIHNvIHRoYXQgWERvbWFpblJlcXVlc3Qgb24gSUU5IGlzIG5vdCBhYm9ydGVkXG4gICAgICAvLyByZWZzOlxuICAgICAgLy8gIC0gaHR0cHM6Ly9naXRodWIuY29tL2FsZ29saWEvYWxnb2xpYXNlYXJjaC1jbGllbnQtanMvaXNzdWVzLzc2XG4gICAgICAvLyAgLSBodHRwczovL3NvY2lhbC5tc2RuLm1pY3Jvc29mdC5jb20vRm9ydW1zL2llL2VuLVVTLzMwZWYzYWRkLTc2N2MtNDQzNi1iOGE5LWYxY2ExOWI0ODEyZS9pZTktcnRtLXhkb21haW5yZXF1ZXN0LWlzc3VlZC1yZXF1ZXN0cy1tYXktYWJvcnQtaWYtYWxsLWV2ZW50LWhhbmRsZXJzLW5vdC1zcGVjaWZpZWQ/Zm9ydW09aWV3ZWJkZXZlbG9wbWVudFxuICAgICAgcmVxLm9ucHJvZ3Jlc3MgPSBvblByb2dyZXNzO1xuICAgICAgaWYgKCdvbnJlYWR5c3RhdGVjaGFuZ2UnIGluIHJlcSkgcmVxLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IG9uUmVhZHlTdGF0ZUNoYW5nZTtcbiAgICAgIHJlcS5vbmxvYWQgPSBvbkxvYWQ7XG4gICAgICByZXEub25lcnJvciA9IG9uRXJyb3I7XG5cbiAgICAgIC8vIGRvIG5vdCByZWx5IG9uIGRlZmF1bHQgWEhSIGFzeW5jIGZsYWcsIGFzIHNvbWUgYW5hbHl0aWNzIGNvZGUgbGlrZSBob3RqYXJcbiAgICAgIC8vIGJyZWFrcyBpdCBhbmQgc2V0IGl0IHRvIGZhbHNlIGJ5IGRlZmF1bHRcbiAgICAgIGlmIChyZXEgaW5zdGFuY2VvZiBYTUxIdHRwUmVxdWVzdCkge1xuICAgICAgICByZXEub3BlbihvcHRzLm1ldGhvZCwgdXJsLCB0cnVlKTtcblxuICAgICAgICAvLyBUaGUgQW5hbHl0aWNzIEFQSSBuZXZlciBhY2NlcHRzIEF1dGggaGVhZGVycyBhcyBxdWVyeSBzdHJpbmdcbiAgICAgICAgLy8gdGhpcyBvcHRpb24gZXhpc3RzIHNwZWNpZmljYWxseSBmb3IgdGhlbS5cbiAgICAgICAgaWYgKG9wdHMuZm9yY2VBdXRoSGVhZGVycykge1xuICAgICAgICAgIHJlcS5zZXRSZXF1ZXN0SGVhZGVyKFxuICAgICAgICAgICAgJ3gtYWxnb2xpYS1hcHBsaWNhdGlvbi1pZCcsXG4gICAgICAgICAgICBvcHRzLmhlYWRlcnNbJ3gtYWxnb2xpYS1hcHBsaWNhdGlvbi1pZCddXG4gICAgICAgICAgKTtcbiAgICAgICAgICByZXEuc2V0UmVxdWVzdEhlYWRlcihcbiAgICAgICAgICAgICd4LWFsZ29saWEtYXBpLWtleScsXG4gICAgICAgICAgICBvcHRzLmhlYWRlcnNbJ3gtYWxnb2xpYS1hcGkta2V5J11cbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXEub3BlbihvcHRzLm1ldGhvZCwgdXJsKTtcbiAgICAgIH1cblxuICAgICAgLy8gaGVhZGVycyBhcmUgbWVhbnQgdG8gYmUgc2VudCBhZnRlciBvcGVuXG4gICAgICBpZiAoc3VwcG9ydC5jb3JzKSB7XG4gICAgICAgIGlmIChib2R5KSB7XG4gICAgICAgICAgaWYgKG9wdHMubWV0aG9kID09PSAnUE9TVCcpIHtcbiAgICAgICAgICAgIC8vIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0hUVFAvQWNjZXNzX2NvbnRyb2xfQ09SUyNTaW1wbGVfcmVxdWVzdHNcbiAgICAgICAgICAgIHJlcS5zZXRSZXF1ZXN0SGVhZGVyKCdjb250ZW50LXR5cGUnLCAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJyk7XG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIHJlcS5zZXRSZXF1ZXN0SGVhZGVyKCdjb250ZW50LXR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICByZXEuc2V0UmVxdWVzdEhlYWRlcignYWNjZXB0JywgJ2FwcGxpY2F0aW9uL2pzb24nKTtcbiAgICAgIH1cblxuICAgICAgaWYgKGJvZHkpIHtcbiAgICAgICAgcmVxLnNlbmQoYm9keSk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICByZXEuc2VuZCgpO1xuICAgICAgfVxuXG4gICAgICAvLyBldmVudCBvYmplY3Qgbm90IHJlY2VpdmVkIGluIElFOCwgYXQgbGVhc3RcbiAgICAgIC8vIGJ1dCB3ZSBkbyBub3QgdXNlIGl0LCBzdGlsbCBpbXBvcnRhbnQgdG8gbm90ZVxuICAgICAgZnVuY3Rpb24gb25Mb2FkKC8qIGV2ZW50ICovKSB7XG4gICAgICAgIC8vIFdoZW4gYnJvd3NlciBkb2VzIG5vdCBzdXBwb3J0cyByZXEudGltZW91dCwgd2UgY2FuXG4gICAgICAgIC8vIGhhdmUgYm90aCBhIGxvYWQgYW5kIHRpbWVvdXQgZXZlbnQsIHNpbmNlIGhhbmRsZWQgYnkgYSBkdW1iIHNldFRpbWVvdXRcbiAgICAgICAgaWYgKHRpbWVkT3V0KSB7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG5cbiAgICAgICAgY2xlYXJUaW1lb3V0KHJlcVRpbWVvdXQpO1xuXG4gICAgICAgIHZhciBvdXQ7XG5cbiAgICAgICAgdHJ5IHtcbiAgICAgICAgICBvdXQgPSB7XG4gICAgICAgICAgICBib2R5OiBKU09OLnBhcnNlKHJlcS5yZXNwb25zZVRleHQpLFxuICAgICAgICAgICAgcmVzcG9uc2VUZXh0OiByZXEucmVzcG9uc2VUZXh0LFxuICAgICAgICAgICAgc3RhdHVzQ29kZTogcmVxLnN0YXR1cyxcbiAgICAgICAgICAgIC8vIFhEb21haW5SZXF1ZXN0IGRvZXMgbm90IGhhdmUgYW55IHJlc3BvbnNlIGhlYWRlcnNcbiAgICAgICAgICAgIGhlYWRlcnM6IHJlcS5nZXRBbGxSZXNwb25zZUhlYWRlcnMgJiYgcmVxLmdldEFsbFJlc3BvbnNlSGVhZGVycygpIHx8IHt9XG4gICAgICAgICAgfTtcbiAgICAgICAgfSBjYXRjaCAoZSkge1xuICAgICAgICAgIG91dCA9IG5ldyBlcnJvcnMuVW5wYXJzYWJsZUpTT04oe1xuICAgICAgICAgICAgbW9yZTogcmVxLnJlc3BvbnNlVGV4dFxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKG91dCBpbnN0YW5jZW9mIGVycm9ycy5VbnBhcnNhYmxlSlNPTikge1xuICAgICAgICAgIHJlamVjdChvdXQpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIHJlc29sdmUob3V0KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBvbkVycm9yKGV2ZW50KSB7XG4gICAgICAgIGlmICh0aW1lZE91dCkge1xuICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuXG4gICAgICAgIGNsZWFyVGltZW91dChyZXFUaW1lb3V0KTtcblxuICAgICAgICAvLyBlcnJvciBldmVudCBpcyB0cmlnZXJyZWQgYm90aCB3aXRoIFhEUi9YSFIgb246XG4gICAgICAgIC8vICAgLSBETlMgZXJyb3JcbiAgICAgICAgLy8gICAtIHVuYWxsb3dlZCBjcm9zcyBkb21haW4gcmVxdWVzdFxuICAgICAgICByZWplY3QoXG4gICAgICAgICAgbmV3IGVycm9ycy5OZXR3b3JrKHtcbiAgICAgICAgICAgIG1vcmU6IGV2ZW50XG4gICAgICAgICAgfSlcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgZnVuY3Rpb24gb25UaW1lb3V0KCkge1xuICAgICAgICB0aW1lZE91dCA9IHRydWU7XG4gICAgICAgIHJlcS5hYm9ydCgpO1xuXG4gICAgICAgIHJlamVjdChuZXcgZXJyb3JzLlJlcXVlc3RUaW1lb3V0KCkpO1xuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBvbkNvbm5lY3QoKSB7XG4gICAgICAgIGNvbm5lY3RlZCA9IHRydWU7XG4gICAgICAgIGNsZWFyVGltZW91dChyZXFUaW1lb3V0KTtcbiAgICAgICAgcmVxVGltZW91dCA9IHNldFRpbWVvdXQob25UaW1lb3V0LCBvcHRzLnRpbWVvdXRzLmNvbXBsZXRlKTtcbiAgICAgIH1cblxuICAgICAgZnVuY3Rpb24gb25Qcm9ncmVzcygpIHtcbiAgICAgICAgaWYgKCFjb25uZWN0ZWQpIG9uQ29ubmVjdCgpO1xuICAgICAgfVxuXG4gICAgICBmdW5jdGlvbiBvblJlYWR5U3RhdGVDaGFuZ2UoKSB7XG4gICAgICAgIGlmICghY29ubmVjdGVkICYmIHJlcS5yZWFkeVN0YXRlID4gMSkgb25Db25uZWN0KCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH07XG5cbiAgQWxnb2xpYVNlYXJjaEJyb3dzZXIucHJvdG90eXBlLl9yZXF1ZXN0LmZhbGxiYWNrID0gZnVuY3Rpb24gcmVxdWVzdEZhbGxiYWNrKHVybCwgb3B0cykge1xuICAgIHVybCA9IGlubGluZUhlYWRlcnModXJsLCBvcHRzLmhlYWRlcnMpO1xuXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIHdyYXBKc29ucFJlcXVlc3QocmVzb2x2ZSwgcmVqZWN0KSB7XG4gICAgICBqc29ucFJlcXVlc3QodXJsLCBvcHRzLCBmdW5jdGlvbiBqc29ucFJlcXVlc3REb25lKGVyciwgY29udGVudCkge1xuICAgICAgICBpZiAoZXJyKSB7XG4gICAgICAgICAgcmVqZWN0KGVycik7XG4gICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG5cbiAgICAgICAgcmVzb2x2ZShjb250ZW50KTtcbiAgICAgIH0pO1xuICAgIH0pO1xuICB9O1xuXG4gIEFsZ29saWFTZWFyY2hCcm93c2VyLnByb3RvdHlwZS5fcHJvbWlzZSA9IHtcbiAgICByZWplY3Q6IGZ1bmN0aW9uIHJlamVjdFByb21pc2UodmFsKSB7XG4gICAgICByZXR1cm4gUHJvbWlzZS5yZWplY3QodmFsKTtcbiAgICB9LFxuICAgIHJlc29sdmU6IGZ1bmN0aW9uIHJlc29sdmVQcm9taXNlKHZhbCkge1xuICAgICAgcmV0dXJuIFByb21pc2UucmVzb2x2ZSh2YWwpO1xuICAgIH0sXG4gICAgZGVsYXk6IGZ1bmN0aW9uIGRlbGF5UHJvbWlzZShtcykge1xuICAgICAgcmV0dXJuIG5ldyBQcm9taXNlKGZ1bmN0aW9uIHJlc29sdmVPblRpbWVvdXQocmVzb2x2ZS8qICwgcmVqZWN0Ki8pIHtcbiAgICAgICAgc2V0VGltZW91dChyZXNvbHZlLCBtcyk7XG4gICAgICB9KTtcbiAgICB9LFxuICAgIGFsbDogZnVuY3Rpb24gYWxsKHByb21pc2VzKSB7XG4gICAgICByZXR1cm4gUHJvbWlzZS5hbGwocHJvbWlzZXMpO1xuICAgIH1cbiAgfTtcblxuICByZXR1cm4gYWxnb2xpYXNlYXJjaDtcbn07XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/browser/createAlgoliasearch.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/browser/inline-headers.js":
+/*!******************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/browser/inline-headers.js ***!
+ \******************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+"use strict";
+eval("\n\nmodule.exports = inlineHeaders;\n\nvar encode = __webpack_require__(/*! querystring-es3/encode */ \"./node_modules/querystring-es3/encode.js\");\n\nfunction inlineHeaders(url, headers) {\n if (/\\?/.test(url)) {\n url += '&';\n } else {\n url += '?';\n }\n\n return url + encode(headers);\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9pbmxpbmUtaGVhZGVycy5qcy5qcyIsIm1hcHBpbmdzIjoiQUFBYTs7QUFFYjs7QUFFQSxhQUFhLG1CQUFPLENBQUMsd0VBQXdCOztBQUU3QztBQUNBO0FBQ0E7QUFDQSxJQUFJO0FBQ0o7QUFDQTs7QUFFQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FsZ29saWFzZWFyY2gvc3JjL2Jyb3dzZXIvaW5saW5lLWhlYWRlcnMuanM/ODgxMiJdLCJzb3VyY2VzQ29udGVudCI6WyIndXNlIHN0cmljdCc7XG5cbm1vZHVsZS5leHBvcnRzID0gaW5saW5lSGVhZGVycztcblxudmFyIGVuY29kZSA9IHJlcXVpcmUoJ3F1ZXJ5c3RyaW5nLWVzMy9lbmNvZGUnKTtcblxuZnVuY3Rpb24gaW5saW5lSGVhZGVycyh1cmwsIGhlYWRlcnMpIHtcbiAgaWYgKC9cXD8vLnRlc3QodXJsKSkge1xuICAgIHVybCArPSAnJic7XG4gIH0gZWxzZSB7XG4gICAgdXJsICs9ICc/JztcbiAgfVxuXG4gIHJldHVybiB1cmwgKyBlbmNvZGUoaGVhZGVycyk7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/browser/inline-headers.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/browser/jsonp-request.js":
+/*!*****************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/browser/jsonp-request.js ***!
+ \*****************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+"use strict";
+eval("\n\nmodule.exports = jsonpRequest;\n\nvar errors = __webpack_require__(/*! ../errors */ \"./node_modules/algoliasearch/src/errors.js\");\n\nvar JSONPCounter = 0;\n\nfunction jsonpRequest(url, opts, cb) {\n if (opts.method !== 'GET') {\n cb(new Error('Method ' + opts.method + ' ' + url + ' is not supported by JSONP.'));\n return;\n }\n\n opts.debug('JSONP: start');\n\n var cbCalled = false;\n var timedOut = false;\n\n JSONPCounter += 1;\n var head = document.getElementsByTagName('head')[0];\n var script = document.createElement('script');\n var cbName = 'algoliaJSONP_' + JSONPCounter;\n var done = false;\n\n window[cbName] = function(data) {\n removeGlobals();\n\n if (timedOut) {\n opts.debug('JSONP: Late answer, ignoring');\n return;\n }\n\n cbCalled = true;\n\n clean();\n\n cb(null, {\n body: data,\n responseText: JSON.stringify(data)/* ,\n // We do not send the statusCode, there's no statusCode in JSONP, it will be\n // computed using data.status && data.message like with XDR\n statusCode*/\n });\n };\n\n // add callback by hand\n url += '&callback=' + cbName;\n\n // add body params manually\n if (opts.jsonBody && opts.jsonBody.params) {\n url += '&' + opts.jsonBody.params;\n }\n\n var ontimeout = setTimeout(timeout, opts.timeouts.complete);\n\n // script onreadystatechange needed only for\n // <= IE8\n // https://github.com/angular/angular.js/issues/4523\n script.onreadystatechange = readystatechange;\n script.onload = success;\n script.onerror = error;\n\n script.async = true;\n script.defer = true;\n script.src = url;\n head.appendChild(script);\n\n function success() {\n opts.debug('JSONP: success');\n\n if (done || timedOut) {\n return;\n }\n\n done = true;\n\n // script loaded but did not call the fn => script loading error\n if (!cbCalled) {\n opts.debug('JSONP: Fail. Script loaded but did not call the callback');\n clean();\n cb(new errors.JSONPScriptFail());\n }\n }\n\n function readystatechange() {\n if (this.readyState === 'loaded' || this.readyState === 'complete') {\n success();\n }\n }\n\n function clean() {\n clearTimeout(ontimeout);\n script.onload = null;\n script.onreadystatechange = null;\n script.onerror = null;\n head.removeChild(script);\n }\n\n function removeGlobals() {\n try {\n delete window[cbName];\n delete window[cbName + '_loaded'];\n } catch (e) {\n window[cbName] = window[cbName + '_loaded'] = undefined;\n }\n }\n\n function timeout() {\n opts.debug('JSONP: Script timeout');\n timedOut = true;\n clean();\n cb(new errors.RequestTimeout());\n }\n\n function error() {\n opts.debug('JSONP: Script error');\n\n if (done || timedOut) {\n return;\n }\n\n clean();\n cb(new errors.JSONPScriptError());\n }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnJvd3Nlci9qc29ucC1yZXF1ZXN0LmpzLmpzIiwibWFwcGluZ3MiOiJBQUFhOztBQUViOztBQUVBLGFBQWEsbUJBQU8sQ0FBQyw2REFBVzs7QUFFaEM7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLO0FBQ0w7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FsZ29saWFzZWFyY2gvc3JjL2Jyb3dzZXIvanNvbnAtcmVxdWVzdC5qcz8yYjRkIl0sInNvdXJjZXNDb250ZW50IjpbIid1c2Ugc3RyaWN0JztcblxubW9kdWxlLmV4cG9ydHMgPSBqc29ucFJlcXVlc3Q7XG5cbnZhciBlcnJvcnMgPSByZXF1aXJlKCcuLi9lcnJvcnMnKTtcblxudmFyIEpTT05QQ291bnRlciA9IDA7XG5cbmZ1bmN0aW9uIGpzb25wUmVxdWVzdCh1cmwsIG9wdHMsIGNiKSB7XG4gIGlmIChvcHRzLm1ldGhvZCAhPT0gJ0dFVCcpIHtcbiAgICBjYihuZXcgRXJyb3IoJ01ldGhvZCAnICsgb3B0cy5tZXRob2QgKyAnICcgKyB1cmwgKyAnIGlzIG5vdCBzdXBwb3J0ZWQgYnkgSlNPTlAuJykpO1xuICAgIHJldHVybjtcbiAgfVxuXG4gIG9wdHMuZGVidWcoJ0pTT05QOiBzdGFydCcpO1xuXG4gIHZhciBjYkNhbGxlZCA9IGZhbHNlO1xuICB2YXIgdGltZWRPdXQgPSBmYWxzZTtcblxuICBKU09OUENvdW50ZXIgKz0gMTtcbiAgdmFyIGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnaGVhZCcpWzBdO1xuICB2YXIgc2NyaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7XG4gIHZhciBjYk5hbWUgPSAnYWxnb2xpYUpTT05QXycgKyBKU09OUENvdW50ZXI7XG4gIHZhciBkb25lID0gZmFsc2U7XG5cbiAgd2luZG93W2NiTmFtZV0gPSBmdW5jdGlvbihkYXRhKSB7XG4gICAgcmVtb3ZlR2xvYmFscygpO1xuXG4gICAgaWYgKHRpbWVkT3V0KSB7XG4gICAgICBvcHRzLmRlYnVnKCdKU09OUDogTGF0ZSBhbnN3ZXIsIGlnbm9yaW5nJyk7XG4gICAgICByZXR1cm47XG4gICAgfVxuXG4gICAgY2JDYWxsZWQgPSB0cnVlO1xuXG4gICAgY2xlYW4oKTtcblxuICAgIGNiKG51bGwsIHtcbiAgICAgIGJvZHk6IGRhdGEsXG4gICAgICByZXNwb25zZVRleHQ6IEpTT04uc3RyaW5naWZ5KGRhdGEpLyogLFxuICAgICAgLy8gV2UgZG8gbm90IHNlbmQgdGhlIHN0YXR1c0NvZGUsIHRoZXJlJ3Mgbm8gc3RhdHVzQ29kZSBpbiBKU09OUCwgaXQgd2lsbCBiZVxuICAgICAgLy8gY29tcHV0ZWQgdXNpbmcgZGF0YS5zdGF0dXMgJiYgZGF0YS5tZXNzYWdlIGxpa2Ugd2l0aCBYRFJcbiAgICAgIHN0YXR1c0NvZGUqL1xuICAgIH0pO1xuICB9O1xuXG4gIC8vIGFkZCBjYWxsYmFjayBieSBoYW5kXG4gIHVybCArPSAnJmNhbGxiYWNrPScgKyBjYk5hbWU7XG5cbiAgLy8gYWRkIGJvZHkgcGFyYW1zIG1hbnVhbGx5XG4gIGlmIChvcHRzLmpzb25Cb2R5ICYmIG9wdHMuanNvbkJvZHkucGFyYW1zKSB7XG4gICAgdXJsICs9ICcmJyArIG9wdHMuanNvbkJvZHkucGFyYW1zO1xuICB9XG5cbiAgdmFyIG9udGltZW91dCA9IHNldFRpbWVvdXQodGltZW91dCwgb3B0cy50aW1lb3V0cy5jb21wbGV0ZSk7XG5cbiAgLy8gc2NyaXB0IG9ucmVhZHlzdGF0ZWNoYW5nZSBuZWVkZWQgb25seSBmb3JcbiAgLy8gPD0gSUU4XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS9hbmd1bGFyL2FuZ3VsYXIuanMvaXNzdWVzLzQ1MjNcbiAgc2NyaXB0Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IHJlYWR5c3RhdGVjaGFuZ2U7XG4gIHNjcmlwdC5vbmxvYWQgPSBzdWNjZXNzO1xuICBzY3JpcHQub25lcnJvciA9IGVycm9yO1xuXG4gIHNjcmlwdC5hc3luYyA9IHRydWU7XG4gIHNjcmlwdC5kZWZlciA9IHRydWU7XG4gIHNjcmlwdC5zcmMgPSB1cmw7XG4gIGhlYWQuYXBwZW5kQ2hpbGQoc2NyaXB0KTtcblxuICBmdW5jdGlvbiBzdWNjZXNzKCkge1xuICAgIG9wdHMuZGVidWcoJ0pTT05QOiBzdWNjZXNzJyk7XG5cbiAgICBpZiAoZG9uZSB8fCB0aW1lZE91dCkge1xuICAgICAgcmV0dXJuO1xuICAgIH1cblxuICAgIGRvbmUgPSB0cnVlO1xuXG4gICAgLy8gc2NyaXB0IGxvYWRlZCBidXQgZGlkIG5vdCBjYWxsIHRoZSBmbiA9PiBzY3JpcHQgbG9hZGluZyBlcnJvclxuICAgIGlmICghY2JDYWxsZWQpIHtcbiAgICAgIG9wdHMuZGVidWcoJ0pTT05QOiBGYWlsLiBTY3JpcHQgbG9hZGVkIGJ1dCBkaWQgbm90IGNhbGwgdGhlIGNhbGxiYWNrJyk7XG4gICAgICBjbGVhbigpO1xuICAgICAgY2IobmV3IGVycm9ycy5KU09OUFNjcmlwdEZhaWwoKSk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gcmVhZHlzdGF0ZWNoYW5nZSgpIHtcbiAgICBpZiAodGhpcy5yZWFkeVN0YXRlID09PSAnbG9hZGVkJyB8fCB0aGlzLnJlYWR5U3RhdGUgPT09ICdjb21wbGV0ZScpIHtcbiAgICAgIHN1Y2Nlc3MoKTtcbiAgICB9XG4gIH1cblxuICBmdW5jdGlvbiBjbGVhbigpIHtcbiAgICBjbGVhclRpbWVvdXQob250aW1lb3V0KTtcbiAgICBzY3JpcHQub25sb2FkID0gbnVsbDtcbiAgICBzY3JpcHQub25yZWFkeXN0YXRlY2hhbmdlID0gbnVsbDtcbiAgICBzY3JpcHQub25lcnJvciA9IG51bGw7XG4gICAgaGVhZC5yZW1vdmVDaGlsZChzY3JpcHQpO1xuICB9XG5cbiAgZnVuY3Rpb24gcmVtb3ZlR2xvYmFscygpIHtcbiAgICB0cnkge1xuICAgICAgZGVsZXRlIHdpbmRvd1tjYk5hbWVdO1xuICAgICAgZGVsZXRlIHdpbmRvd1tjYk5hbWUgKyAnX2xvYWRlZCddO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgIHdpbmRvd1tjYk5hbWVdID0gd2luZG93W2NiTmFtZSArICdfbG9hZGVkJ10gPSB1bmRlZmluZWQ7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gdGltZW91dCgpIHtcbiAgICBvcHRzLmRlYnVnKCdKU09OUDogU2NyaXB0IHRpbWVvdXQnKTtcbiAgICB0aW1lZE91dCA9IHRydWU7XG4gICAgY2xlYW4oKTtcbiAgICBjYihuZXcgZXJyb3JzLlJlcXVlc3RUaW1lb3V0KCkpO1xuICB9XG5cbiAgZnVuY3Rpb24gZXJyb3IoKSB7XG4gICAgb3B0cy5kZWJ1ZygnSlNPTlA6IFNjcmlwdCBlcnJvcicpO1xuXG4gICAgaWYgKGRvbmUgfHwgdGltZWRPdXQpIHtcbiAgICAgIHJldHVybjtcbiAgICB9XG5cbiAgICBjbGVhbigpO1xuICAgIGNiKG5ldyBlcnJvcnMuSlNPTlBTY3JpcHRFcnJvcigpKTtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/browser/jsonp-request.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/buildSearchMethod.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/buildSearchMethod.js ***!
+ \*************************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+eval("module.exports = buildSearchMethod;\n\nvar errors = __webpack_require__(/*! ./errors.js */ \"./node_modules/algoliasearch/src/errors.js\");\n\n/**\n * Creates a search method to be used in clients\n * @param {string} queryParam the name of the attribute used for the query\n * @param {string} url the url\n * @return {function} the search method\n */\nfunction buildSearchMethod(queryParam, url) {\n /**\n * The search method. Prepares the data and send the query to Algolia.\n * @param {string} query the string used for query search\n * @param {object} args additional parameters to send with the search\n * @param {function} [callback] the callback to be called with the client gets the answer\n * @return {undefined|Promise} If the callback is not provided then this methods returns a Promise\n */\n return function search(query, args, callback) {\n // warn V2 users on how to search\n if (typeof query === 'function' && typeof args === 'object' ||\n typeof callback === 'object') {\n // .search(query, params, cb)\n // .search(cb, params)\n throw new errors.AlgoliaSearchError('index.search usage is index.search(query, params, cb)');\n }\n\n // Normalizing the function signature\n if (arguments.length === 0 || typeof query === 'function') {\n // Usage : .search(), .search(cb)\n callback = query;\n query = '';\n } else if (arguments.length === 1 || typeof args === 'function') {\n // Usage : .search(query/args), .search(query, cb)\n callback = args;\n args = undefined;\n }\n // At this point we have 3 arguments with values\n\n // Usage : .search(args) // careful: typeof null === 'object'\n if (typeof query === 'object' && query !== null) {\n args = query;\n query = undefined;\n } else if (query === undefined || query === null) { // .search(undefined/null)\n query = '';\n }\n\n var params = '';\n\n if (query !== undefined) {\n params += queryParam + '=' + encodeURIComponent(query);\n }\n\n var additionalUA;\n if (args !== undefined) {\n if (args.additionalUA) {\n additionalUA = args.additionalUA;\n delete args.additionalUA;\n }\n // `_getSearchParams` will augment params, do not be fooled by the = versus += from previous if\n params = this.as._getSearchParams(args, params);\n }\n\n\n return this._search(params, url, callback, additionalUA);\n };\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnVpbGRTZWFyY2hNZXRob2QuanMuanMiLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUEsYUFBYSxtQkFBTyxDQUFDLCtEQUFhOztBQUVsQztBQUNBO0FBQ0EsV0FBVyxRQUFRO0FBQ25CLFdBQVcsUUFBUTtBQUNuQixZQUFZLFVBQVU7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLFFBQVE7QUFDckIsYUFBYSxRQUFRO0FBQ3JCLGFBQWEsVUFBVTtBQUN2QixjQUFjLG1CQUFtQjtBQUNqQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQU07QUFDTjtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxrREFBa0Q7QUFDeEQ7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0EiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvYnVpbGRTZWFyY2hNZXRob2QuanM/NDM4MyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGJ1aWxkU2VhcmNoTWV0aG9kO1xuXG52YXIgZXJyb3JzID0gcmVxdWlyZSgnLi9lcnJvcnMuanMnKTtcblxuLyoqXG4gKiBDcmVhdGVzIGEgc2VhcmNoIG1ldGhvZCB0byBiZSB1c2VkIGluIGNsaWVudHNcbiAqIEBwYXJhbSB7c3RyaW5nfSBxdWVyeVBhcmFtIHRoZSBuYW1lIG9mIHRoZSBhdHRyaWJ1dGUgdXNlZCBmb3IgdGhlIHF1ZXJ5XG4gKiBAcGFyYW0ge3N0cmluZ30gdXJsIHRoZSB1cmxcbiAqIEByZXR1cm4ge2Z1bmN0aW9ufSB0aGUgc2VhcmNoIG1ldGhvZFxuICovXG5mdW5jdGlvbiBidWlsZFNlYXJjaE1ldGhvZChxdWVyeVBhcmFtLCB1cmwpIHtcbiAgLyoqXG4gICAqIFRoZSBzZWFyY2ggbWV0aG9kLiBQcmVwYXJlcyB0aGUgZGF0YSBhbmQgc2VuZCB0aGUgcXVlcnkgdG8gQWxnb2xpYS5cbiAgICogQHBhcmFtIHtzdHJpbmd9IHF1ZXJ5IHRoZSBzdHJpbmcgdXNlZCBmb3IgcXVlcnkgc2VhcmNoXG4gICAqIEBwYXJhbSB7b2JqZWN0fSBhcmdzIGFkZGl0aW9uYWwgcGFyYW1ldGVycyB0byBzZW5kIHdpdGggdGhlIHNlYXJjaFxuICAgKiBAcGFyYW0ge2Z1bmN0aW9ufSBbY2FsbGJhY2tdIHRoZSBjYWxsYmFjayB0byBiZSBjYWxsZWQgd2l0aCB0aGUgY2xpZW50IGdldHMgdGhlIGFuc3dlclxuICAgKiBAcmV0dXJuIHt1bmRlZmluZWR8UHJvbWlzZX0gSWYgdGhlIGNhbGxiYWNrIGlzIG5vdCBwcm92aWRlZCB0aGVuIHRoaXMgbWV0aG9kcyByZXR1cm5zIGEgUHJvbWlzZVxuICAgKi9cbiAgcmV0dXJuIGZ1bmN0aW9uIHNlYXJjaChxdWVyeSwgYXJncywgY2FsbGJhY2spIHtcbiAgICAvLyB3YXJuIFYyIHVzZXJzIG9uIGhvdyB0byBzZWFyY2hcbiAgICBpZiAodHlwZW9mIHF1ZXJ5ID09PSAnZnVuY3Rpb24nICYmIHR5cGVvZiBhcmdzID09PSAnb2JqZWN0JyB8fFxuICAgICAgdHlwZW9mIGNhbGxiYWNrID09PSAnb2JqZWN0Jykge1xuICAgICAgLy8gLnNlYXJjaChxdWVyeSwgcGFyYW1zLCBjYilcbiAgICAgIC8vIC5zZWFyY2goY2IsIHBhcmFtcylcbiAgICAgIHRocm93IG5ldyBlcnJvcnMuQWxnb2xpYVNlYXJjaEVycm9yKCdpbmRleC5zZWFyY2ggdXNhZ2UgaXMgaW5kZXguc2VhcmNoKHF1ZXJ5LCBwYXJhbXMsIGNiKScpO1xuICAgIH1cblxuICAgIC8vIE5vcm1hbGl6aW5nIHRoZSBmdW5jdGlvbiBzaWduYXR1cmVcbiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PT0gMCB8fCB0eXBlb2YgcXVlcnkgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIC8vIFVzYWdlIDogLnNlYXJjaCgpLCAuc2VhcmNoKGNiKVxuICAgICAgY2FsbGJhY2sgPSBxdWVyeTtcbiAgICAgIHF1ZXJ5ID0gJyc7XG4gICAgfSBlbHNlIGlmIChhcmd1bWVudHMubGVuZ3RoID09PSAxIHx8IHR5cGVvZiBhcmdzID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICAvLyBVc2FnZSA6IC5zZWFyY2gocXVlcnkvYXJncyksIC5zZWFyY2gocXVlcnksIGNiKVxuICAgICAgY2FsbGJhY2sgPSBhcmdzO1xuICAgICAgYXJncyA9IHVuZGVmaW5lZDtcbiAgICB9XG4gICAgLy8gQXQgdGhpcyBwb2ludCB3ZSBoYXZlIDMgYXJndW1lbnRzIHdpdGggdmFsdWVzXG5cbiAgICAvLyBVc2FnZSA6IC5zZWFyY2goYXJncykgLy8gY2FyZWZ1bDogdHlwZW9mIG51bGwgPT09ICdvYmplY3QnXG4gICAgaWYgKHR5cGVvZiBxdWVyeSA9PT0gJ29iamVjdCcgJiYgcXVlcnkgIT09IG51bGwpIHtcbiAgICAgIGFyZ3MgPSBxdWVyeTtcbiAgICAgIHF1ZXJ5ID0gdW5kZWZpbmVkO1xuICAgIH0gZWxzZSBpZiAocXVlcnkgPT09IHVuZGVmaW5lZCB8fCBxdWVyeSA9PT0gbnVsbCkgeyAvLyAuc2VhcmNoKHVuZGVmaW5lZC9udWxsKVxuICAgICAgcXVlcnkgPSAnJztcbiAgICB9XG5cbiAgICB2YXIgcGFyYW1zID0gJyc7XG5cbiAgICBpZiAocXVlcnkgIT09IHVuZGVmaW5lZCkge1xuICAgICAgcGFyYW1zICs9IHF1ZXJ5UGFyYW0gKyAnPScgKyBlbmNvZGVVUklDb21wb25lbnQocXVlcnkpO1xuICAgIH1cblxuICAgIHZhciBhZGRpdGlvbmFsVUE7XG4gICAgaWYgKGFyZ3MgIT09IHVuZGVmaW5lZCkge1xuICAgICAgaWYgKGFyZ3MuYWRkaXRpb25hbFVBKSB7XG4gICAgICAgIGFkZGl0aW9uYWxVQSA9IGFyZ3MuYWRkaXRpb25hbFVBO1xuICAgICAgICBkZWxldGUgYXJncy5hZGRpdGlvbmFsVUE7XG4gICAgICB9XG4gICAgICAvLyBgX2dldFNlYXJjaFBhcmFtc2Agd2lsbCBhdWdtZW50IHBhcmFtcywgZG8gbm90IGJlIGZvb2xlZCBieSB0aGUgPSB2ZXJzdXMgKz0gZnJvbSBwcmV2aW91cyBpZlxuICAgICAgcGFyYW1zID0gdGhpcy5hcy5fZ2V0U2VhcmNoUGFyYW1zKGFyZ3MsIHBhcmFtcyk7XG4gICAgfVxuXG5cbiAgICByZXR1cm4gdGhpcy5fc2VhcmNoKHBhcmFtcywgdXJsLCBjYWxsYmFjaywgYWRkaXRpb25hbFVBKTtcbiAgfTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/buildSearchMethod.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/clone.js":
+/*!*************************************************!*\
+ !*** ./node_modules/algoliasearch/src/clone.js ***!
+ \*************************************************/
+/***/ ((module) => {
+
+eval("module.exports = function clone(obj) {\n return JSON.parse(JSON.stringify(obj));\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvY2xvbmUuanMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2FsZ29saWFzZWFyY2gvc3JjL2Nsb25lLmpzP2I0NGQiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjbG9uZShvYmopIHtcbiAgcmV0dXJuIEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkob2JqKSk7XG59O1xuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/clone.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/deprecate.js":
+/*!*****************************************************!*\
+ !*** ./node_modules/algoliasearch/src/deprecate.js ***!
+ \*****************************************************/
+/***/ ((module) => {
+
+eval("module.exports = function deprecate(fn, message) {\n var warned = false;\n\n function deprecated() {\n if (!warned) {\n /* eslint no-console:0 */\n console.warn(message);\n warned = true;\n }\n\n return fn.apply(this, arguments);\n }\n\n return deprecated;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvZGVwcmVjYXRlLmpzLmpzIiwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbGdvbGlhc2VhcmNoL3NyYy9kZXByZWNhdGUuanM/MGYwMiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGRlcHJlY2F0ZShmbiwgbWVzc2FnZSkge1xuICB2YXIgd2FybmVkID0gZmFsc2U7XG5cbiAgZnVuY3Rpb24gZGVwcmVjYXRlZCgpIHtcbiAgICBpZiAoIXdhcm5lZCkge1xuICAgICAgLyogZXNsaW50IG5vLWNvbnNvbGU6MCAqL1xuICAgICAgY29uc29sZS53YXJuKG1lc3NhZ2UpO1xuICAgICAgd2FybmVkID0gdHJ1ZTtcbiAgICB9XG5cbiAgICByZXR1cm4gZm4uYXBwbHkodGhpcywgYXJndW1lbnRzKTtcbiAgfVxuXG4gIHJldHVybiBkZXByZWNhdGVkO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/deprecate.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/deprecatedMessage.js":
+/*!*************************************************************!*\
+ !*** ./node_modules/algoliasearch/src/deprecatedMessage.js ***!
+ \*************************************************************/
+/***/ ((module) => {
+
+eval("module.exports = function deprecatedMessage(previousUsage, newUsage) {\n var githubAnchorLink = previousUsage.toLowerCase()\n .replace(/[\\.\\(\\)]/g, '');\n\n return 'algoliasearch: `' + previousUsage + '` was replaced by `' + newUsage +\n '`. Please see https://github.com/algolia/algoliasearch-client-javascript/wiki/Deprecated#' + githubAnchorLink;\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYWxnb2xpYXNlYXJjaC9zcmMvZGVwcmVjYXRlZE1lc3NhZ2UuanMuanMiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbGdvbGlhc2VhcmNoL3NyYy9kZXByZWNhdGVkTWVzc2FnZS5qcz82M2I1Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGVwcmVjYXRlZE1lc3NhZ2UocHJldmlvdXNVc2FnZSwgbmV3VXNhZ2UpIHtcbiAgdmFyIGdpdGh1YkFuY2hvckxpbmsgPSBwcmV2aW91c1VzYWdlLnRvTG93ZXJDYXNlKClcbiAgICAucmVwbGFjZSgvW1xcLlxcKFxcKV0vZywgJycpO1xuXG4gIHJldHVybiAnYWxnb2xpYXNlYXJjaDogYCcgKyBwcmV2aW91c1VzYWdlICsgJ2Agd2FzIHJlcGxhY2VkIGJ5IGAnICsgbmV3VXNhZ2UgK1xuICAgICdgLiBQbGVhc2Ugc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9hbGdvbGlhL2FsZ29saWFzZWFyY2gtY2xpZW50LWphdmFzY3JpcHQvd2lraS9EZXByZWNhdGVkIycgKyBnaXRodWJBbmNob3JMaW5rO1xufTtcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/algoliasearch/src/deprecatedMessage.js\n");
+
+/***/ }),
+
+/***/ "./node_modules/algoliasearch/src/errors.js":
+/*!**************************************************!*\
+ !*** ./node_modules/algoliasearch/src/errors.js ***!
+ \**************************************************/
+/***/ ((module, __unused_webpack_exports, __webpack_require__) => {
+
+"use strict";
+eval("\n\n// This file hosts our error definitions\n// We use custom error \"types\" so that we can act on them when we need it\n// e.g.: if error instanceof errors.UnparsableJSON then..\n\nvar inherits = __webpack_require__(/*! inherits */ \"./node_modules/inherits/inherits_browser.js\");\n\nfunction AlgoliaSearchError(message, extraProperties) {\n var forEach = __webpack_require__(/*! foreach */ \"./node_modules/foreach/index.js\");\n\n var error = this;\n\n // try to get a stacktrace\n if (typeof Error.captureStackTrace === 'function') {\n Error.captureStackTrace(this, this.constructor);\n } else {\n error.stack = (new Error()).stack || 'Cannot get a stacktrace, browser is too old';\n }\n\n this.name = 'AlgoliaSearchError';\n this.message = message || 'Unknown error';\n\n if (extraProperties) {\n forEach(extraProperties, function addToErrorObject(value, key) {\n error[key] = value;\n });\n }\n}\n\ninherits(AlgoliaSearchError, Error);\n\nfunction createCustomError(name, message) {\n function AlgoliaSearchCustomError() {\n var args = Array.prototype.slice.call(arguments, 0);\n\n // custom message not set, use default\n if (typeof args[0] !== 'string') {\n args.unshift(message);\n }\n\n AlgoliaSearchError.apply(this, args);\n this.name = 'AlgoliaSearch' + name + 'Error';\n }\n\n inherits(AlgoliaSearchCustomError, AlgoliaSearchError);\n\n return AlgoliaSearchCustomError;\n}\n\n// late exports to let various fn defs and inherits take place\nmodule.exports = {\n AlgoliaSearchError: AlgoliaSearchError,\n UnparsableJSON: createCustomError(\n 'UnparsableJSON',\n 'Could not parse the incoming response as JSON, see err.more for details'\n ),\n RequestTimeout: createCustomError(\n 'RequestTimeout',\n 'Request timed out before getting a response'\n ),\n Network: createCustomError(\n 'Network',\n 'Network issue, see err.more for details'\n ),\n JSONPScriptFail: createCustomError(\n 'JSONPScriptFail',\n '
+
+
+
+
+