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. --}} + +
    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 !!}
    + + + +
    + + + @foreach ($acts as $act) + + @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
    +
    + + {{-- +
    + + +
    + +
    Provide a descriptive name for your task
    +
    +
    + + + @if ($errors->has('description')) +

    {{ $errors->first('description') }}

    + @endif +
    + +
    + --}} + + + + {{-- interessante .. +
    +
    + +
    Select an artisan command to schedule
    +
    +
    + + + @if ($errors->has('command')) +

    {{ $errors->first('command') }}

    + @endif +
    +
    + --}} + + {{-- +
    +
    + +
    Command parameters required to run the selected command
    +
    +
    + +
    +
    + --}} + +
    + + + {{-- +
    +
    + +
    Select a timezone for your task. App timezone is selected by default
    +
    +
    + +
    +
    + --}} + + @if ($form_data['type']=='expression') + + @endif + @if ($form_data['type']=='frequency') + + @endif + {{-- + +
    +
    +
    +
    Type
    +
    Choose whether to define a cron expression or to add frequencies
    +
    +
    +
    + +
    +
    + + + +
    +
    + +
    Add a cron expression for your task
    +
    +
    + + @if ($errors->has('expression')) +

    {{ $errors->first('expression') }}

    + @endif +
    +
    + +
    +
    + +
    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 +
    +
    + +
    +
    + --}} +
    + + {{-- +
    +
    + +
    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 +
    +
    + --}} + + {{-- +
    +
    + +
    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 +
    +
    + --}} + + {{-- +
    +
    + +
    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.
    • +
    +
    +
    + + {{-- + + --}} + + {{-- +
    + +
    + --}} + + {{-- +
    + +
    + --}} + + {{-- +
    + +
    + --}} +
    +
    +
    +
    +
    +
    Cleanup Options
    +
      +
    • Determine if an over-abundance of results will be removed after a set + limit or age. Set non-zero value to enable.
    • +
    +
    + + + {{-- +
    + +
    + --}} +
    + + {{-- + + @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 @@ +
    +
    +
    +
    {{ $task->exists ? 'Update' : 'Create' }} Task
    +
    + +
    +
    + +
    Provide a descriptive name for your task
    +
    +
    + + @if ($errors->has('description')) +

    {{ $errors->first('description') }}

    + @endif +
    + +
    +
    +
    + +
    Select an artisan command to schedule
    +
    +
    + + @if ($errors->has('command')) +

    {{ $errors->first('command') }}

    + @endif +
    +
    +
    +
    + +
    Command parameters required to run the selected command
    +
    +
    + +
    +
    +
    +
    +
    + +
    Select a timezone for your task. App timezone is selected by default
    +
    +
    + +
    +
    + +
    +
    +
    +
    Type
    +
    Choose whether to define a cron expression or to add frequencies
    +
    +
    +
    + +
    +
    +
    +
    + +
    Add a cron expression for your task
    +
    +
    + + @if ($errors->has('expression')) +

    {{ $errors->first('expression') }}

    + @endif +
    +
    +
    +
    + +
    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 +
    +
    +
    +
    +
    +
    +
    + +
    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 +
    +
    +
    +
    + +
    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 +
    +
    +
    +
    + +
    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.
    • +
    +
    +
    + + +
    + +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    Cleanup Options
    +
      +
    • Determine if an over-abundance of results will be removed after a set + limit or age. Set non-zero value to enable.
    • +
    +
    +
    + +
    +
    + + + + @if ($task->exists) + Cancel + @else + Cancel + @endif + + +
    +
    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() !!} +
    + + + + + + + + + + + + @forelse ($tasks as $task) + + + + + + + + @empty + + + + @endforelse + +
    Next Run
    + {{ $task->description }} + + {{ $task->average_runtime }} seconds + + {{-- $task->last_result --}} + {{ $task->last_ran_at }} + + {{ $task->upcoming }} + + {{-- + + --}} + + + +
    +

    No Tasks Found.

    +
    + +
    + + + + 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) + + @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 ' + + + + + + diff --git a/docs/build_local/docs/custom-404-page/index.html b/docs/build_local/docs/custom-404-page/index.html new file mode 100644 index 00000000..cd3bf549 --- /dev/null +++ b/docs/build_local/docs/custom-404-page/index.html @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + Docs Starter Template | Custom 404 Page + + + + + + + + + + + + + + +
    +
    +
    + + +
    +

    Custom 404 Page

    + +

    This starter template includes a custom 404 Not Found error page, located at /source/404.blade.php. To preview the 404 page, you can visit /404 in your browser.

    + +
    <!-- source/404.blade.php -->
    +@extends('_layouts.master')
    +
    +@section('body')
    +<div class="flex flex-col items-center mt-32 text-gray-700">
    +    <h1 class="text-6xl leading-none mb-2">404</h1>
    +    <h2 class="text-3xl">Page not found</h2>
    +
    +    <hr class="block w-full max-w-lg mx-auto my-8 border">
    +
    +    <p class="text-xl">Need to update this page? See the <a title="404 Page Documentation" href="/docs/404"> documentation here</a>.</p>
    +</div>
    +@endsection
    +
    + +
    + +

    Depending on where your site is hosted, you may need to configure your server to use the custom 404 page. For more details, visit the Jigsaw documentation about configuring a custom 404 page.

    +
    +
    +
    +
    + + + + + + + + diff --git a/docs/build_local/docs/customizing-your-site/index.html b/docs/build_local/docs/customizing-your-site/index.html new file mode 100644 index 00000000..e4eaff0d --- /dev/null +++ b/docs/build_local/docs/customizing-your-site/index.html @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + Docs Starter Template | Customizing Your Site + + + + + + + + + + + + + + +
    +
    +
    + + +
    +

    Customizing Your Site

    + +

    Styles

    + +

    This starter template comes pre-loaded with Tailwind CSS, a utility CSS framework that allows you to customize and build complex designs without touching a line of CSS. There are also a few base Sass files in the /source/_assets/sass folder, set up with the expectation that you can add any custom CSS into _documentation.scss.

    + +
    +

    You can re-work the architecture of the Sass includes any way you’d like; just make sure to keep the @tailwind references in your final files.

    +
    + +
    // source/_assets/sass/main.scss
    +
    +@tailwind preflight;
    +@tailwind components;
    +
    +// Code syntax highlighting,
    +// powered by https://highlightjs.org
    +@import '~highlight.js/styles/a11y-light.css';
    +
    +@import 'base';
    +@import 'navigation';
    +@import 'documentation';
    +
    +@tailwind utilities;
    +
    + +
    + +

    Typography Styles

    + +

    Here’s a quick preview of what some of the basic type styles will look like in this starter template:

    + +
    + +

    h1 Heading

    + +

    h2 Heading

    + +

    h3 Heading

    + +

    h4 Heading

    + +
    h5 Heading
    + +
    h6 Heading
    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +

    The quick brown fox jumps over the lazy dog

    + +
    +

    The quick brown fox jumps over the lazy dog

    +
    + +

    The quick brown fox jumps over the lazy dog

    + +
    class Foo extends bar
    +{
    +    public function fooBar()
    +    {
    +        //
    +    }
    +}
    +
    + +
    +
    +
    +
    +
    + + + + + + + + diff --git a/docs/build_local/docs/getting-started/index.html b/docs/build_local/docs/getting-started/index.html new file mode 100644 index 00000000..db3f8ec3 --- /dev/null +++ b/docs/build_local/docs/getting-started/index.html @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + Docs Starter Template | Getting Started + + + + + + + + + + + + + + +
    +
    +
    + + +
    +

    Getting Started

    + +

    This is a starter template for creating a beautiful, customizable documentation site for your project with minimal effort. You’ll only have to change a few settings and you’re ready to go.

    + +

    Configuration

    + +

    As with all Jigsaw sites, configuration settings can be found in config.php; you can update the variables in that file with settings specific to your project. You can also add new configuration variables there to use across your site; take a look at the Jigsaw documentation to learn more.

    + +
    // config.php
    +return [
    +    'baseUrl' => 'https://my-awesome-jigsaw-site.com/',
    +    'production' => false,
    +    'siteName' => 'My Site',
    +    'siteDescription' => 'Give your documentation a boost with Jigsaw.',
    +    'docsearchApiKey' => '',
    +    'docsearchIndexName' => '',
    +    'navigation' => require_once('navigation.php'),
    +];
    +
    + +
    +

    Tip: This configuration file is also where you’ll define any "collections" (for example, a collection of the contributors to your site, or a collection of blog posts). Check out the official Jigsaw documentation to learn more.

    +
    + +
    + +

    Adding Content

    + +

    You can write your content using a variety of file types. By default, this starter template expects your content to be located in the source/docs folder. If you change this, be sure to update the URL references in navigation.php.

    + +

    Read more about navigation.

    + +

    The first section of each content page contains a YAML header that specifies how it should be rendered. The title attribute is used to dynamically generate HTML title and OpenGraph tags for each page. The extends attribute defines which parent Blade layout this content file will render with (e.g. _layouts.documentation will render with source/_layouts/documentation.blade.php), and the section attribute defines the Blade "section" that expects this content to be placed into it.

    + +
    ---
    +title: Navigation
    +description: Building a navigation menu for your site
    +extends: _layouts.documentation
    +section: content
    +---
    +
    + +

    Read more about Jigsaw layouts.

    + +
    + +

    Adding Assets

    + +

    Any assets that need to be compiled (such as JavaScript, Less, or Sass files) can be added to the source/_assets/ directory, and Laravel Mix will process them when running npm run dev or npm run prod. The processed assets will be stored in /source/assets/build/ (note there is no underscore on this second assets directory).

    + +

    Then, when Jigsaw builds your site, the entire /source/assets/ directory containing your built files (and any other directories containing static assets, such as images or fonts, that you choose to store there) will be copied to the destination build folders (build_local, on your local machine).

    + +

    Files that don't require processing (such as images and fonts) can be added directly to /source/assets/.

    + +

    Read more about compiling assets in Jigsaw using Laravel Mix.

    + +
    + +

    Building Your Site

    + +

    Now that you’ve edited your configuration variables and know how to customize your styles and content, let’s build the site.

    + +
    # build static files with Jigsaw
    +./vendor/bin/jigsaw build
    +
    +# compile assets with Laravel Mix
    +# options: dev, prod
    +npm run dev
    +
    +
    +
    +
    +
    + + + + + + + + diff --git a/docs/build_local/docs/navigation/index.html b/docs/build_local/docs/navigation/index.html new file mode 100644 index 00000000..d38ecb1d --- /dev/null +++ b/docs/build_local/docs/navigation/index.html @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + Docs Starter Template | Navigation + + + + + + + + + + + + + + +
    +
    +
    + + +
    +

    Navigation

    + +

    The navigation menu in the left-hand sidebar is defined using an array in navigation.php. Nested pages can be added by using the children associative array.

    + +
    <?php
    +// navigation.php
    +
    +return [
    +    'Getting Started' => [
    +        'url' => 'docs/getting-started',
    +        'children' => [
    +            'Customizing Your Site' => 'docs/customizing-your-site',
    +            'Navigation' => 'docs/navigation',
    +            'Algolia DocSearch' => 'docs/algolia-docsearch',
    +            'Custom 404 Page' => 'docs/custom-404-page',
    +        ],
    +    ],
    +    'Jigsaw Docs' => 'https://jigsaw.tighten.co/docs/installation',
    +];
    +
    +// config.php
    +'navigation' => require_once('navigation.php'),
    +
    +// blade files
    +$page->navigation
    +
    +
    +
    +
    +
    + + + + + + + + diff --git a/docs/build_local/favicon.ico b/docs/build_local/favicon.ico new file mode 100644 index 00000000..6f81ae36 Binary files /dev/null and b/docs/build_local/favicon.ico differ diff --git a/docs/build_local/index.html b/docs/build_local/index.html new file mode 100644 index 00000000..6ed08497 --- /dev/null +++ b/docs/build_local/index.html @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + Docs Starter Template + + + + + + + + + + + + + + +
    +
    +
    +
    +

    Docs Starter Template

    + +

    Beautiful docs powered by Jigsaw

    + +

    Give your documentation a boost with Jigsaw. Generate elegant, static docs quickly and easily.

    + + +
    + + Docs Starter Template large logo +
    + +
    + +
    +
    + window icon + +

    Templating with
    Laravel's Blade engine

    + +

    Blade is a powerful, simple, and beautiful templating language, and now you can use it for your static sites, not just your Laravel-powered apps.

    +
    + +
    + terminal icon + +

    Use Markdown for
    content-driven pages

    + +

    Markdown is the web’s leading format for writing articles, blog posts, documentation, and more. Jigsaw makes it painless to work with Markdown content.

    +
    + +
    + stack icon + +

    Compile your assets
    using Laravel Mix

    + +

    Jigsaw comes pre-configured with Laravel Mix, a simple and powerful build tool. Use the latest frontend tech with just a few lines of code.

    +
    +
    +
    +
    + + + + + + + diff --git a/docs/source/assets/build/css/main.css b/docs/source/assets/build/css/main.css new file mode 100644 index 00000000..73783324 --- /dev/null +++ b/docs/source/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/source/assets/build/js/main.js b/docs/source/assets/build/js/main.js new file mode 100644 index 00000000..2257b4db --- /dev/null +++ b/docs/source/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 '